checkcountoflev.java
来自「该系统是一个文件配置与检索的系统,该文件主要是关于该系统的一些测试文档等.」· Java 代码 · 共 43 行
JAVA
43 行
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 + =
减小字号Ctrl + -
显示快捷键?