日期:2014-05-20  浏览次数:20772 次

JTextFiled聚焦问题
我在jTextfield上增加了addFocusListener,当其失去聚焦后有一个JOptionshowMessageDialog(null, ""弹出,但是现在当我关闭着窗口后,这个失去聚焦的提示还会弹出来,请问这个如何解决,谢谢!
jTextField addFocusListener focusLost

------解决方案--------------------
如果关闭窗口就退出程序的话可以加一句:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

或者不想退出程序的话实现一下windowClosing方法,在方法里面移除掉jTextfield的监听事件
------解决方案--------------------
试试看在打开窗口时加上焦点事件,关闭窗口前先把焦点事件remove掉