processFocusEvent是什麽呀,是你自己定义的方法吗

解决方案 »

  1.   

    可能我没有作必要的说明,sorry。
    我把javax.swing.JTextField包了一层,这是个原有方法,处理得失焦点事件的。
      

  2.   

    hehe,看看java的源程序吧,我的好多问题就是这么找到的!有一点可以证明的是:当你弹出一个模式的对话框(如MessageDialog)时,整个窗口的输入焦点就会汇集到对话框上,所有的窗口组件(时间源)都会产生一个FOCUS_LOST消息,这就是为什么对话框会弹出两次的原因。看得出,你最后的解决方案说明你一看出了这一点 8)。看得出老兄,你是个爱钻研问题的程序员,呵呵,加油呀!