如何抛出JTextField为空的异常?
就是如果JTextField为空的话,按下confirm按钮就会出现提示。请高手们指教!!!
------解决方法--------------------------------------------------------
...
public void actionPerformed(ActionEvent e) {
if (JTextField.getText().equals("")) {
System.out.println("TextField can not be empty");
}
}
...
仅供参考:)
------解决方法--------------------------------------------------------
//若输入为空或第一个字符为空格或者回车,则弹出警告窗口
String temp=JTextFild.getText();
if(temp.equals("") || temp.charAt(0)==' ' || (int)temp.charAt(0)==10)
JOptionPane.showMessageDialog(null,"输入为空!",
"警告",JOptionPane.WARNING_MESSAGE);//弹出警告窗口
------解决方法--------------------------------------------------------
借用二位的代码:
...
public void actionPerformed(ActionEvent e) {
if (JTextField.getText().equals("")) {
JOptionPane.showMessageDialog(null,"输入为空!",
"警告",JOptionPane.WARNING_MESSAGE);//弹出警告窗口
}
}
...
在confirm上注册事件监听器
confirm.addAcrionListener(new 上面的监听器类)
------解决方法--------------------------------------------------------
那个null最好变成你的主框架的名字
比如你所有的东西都建在JFrame frm=new JFrame 上
就把null替换为frm
这样可以把下面的主框架暂时屏蔽
否则有可能弹出多个警告窗口,无法控制