📄 checkcountoflev.java~12~
字号:
package test;
import javax.swing.JTextField;
import java.awt.event.FocusListener;
import java.awt.event.FocusEvent;
import javax.swing.JOptionPane;
import javax.swing.JFrame;
public class CheckCountOfLev implements FocusListener{
JTextField jTextField;
int i = 0;
public CheckCountOfLev(JTextField jTextField){
this.jTextField = jTextField;
}
public void focusGained(FocusEvent eGain){
}
public void focusLost(FocusEvent eLost){
String reg = "\\d{1,2}";
if (jTextField.getText().matches(reg) ||
jTextField.getText().equals("-1")) {
i = Integer.parseInt(jTextField.getText());
if (i < -1 || i > 80) {
jTextField.setText("0");
JOptionPane.showMessageDialog(new JFrame(),
"目录检索层次必须是数字,且范围在[-1,80]之间");
}
}
else {
jTextField.setText("0");
JOptionPane.showMessageDialog(new JFrame(),
"目录检索层次必须是数字,且范围在[-1,80]之间");
}
}
}
//相对路径名太长,相对路径名长度范围是[1,250]字节!
//文件名太长,文件名长度范围是[1,128]字节!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -