首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

请问如何抛出JTextField为空的异常?

2014-01-26 
如何抛出JTextField为空的异常?就是如果JTextField为空的话,按下confirm按钮就会出现提示。请高手们指教!!!-

如何抛出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
这样可以把下面的主框架暂时屏蔽
否则有可能弹出多个警告窗口,无法控制

        

热点排行