当前位置: 代码迷 >> Java相关 >> 如何使JTextField中的值改变的时候触发事件,而不需要按回车?
  详细解决方案

如何使JTextField中的值改变的时候触发事件,而不需要按回车?

热度:221   发布时间:2007-03-02 17:37:47.0
如何使JTextField中的值改变的时候触发事件,而不需要按回车?
如何使JTextField中的值改变的时候触发事件,而不需要按回车?不用失去焦点的事件,也就是说,有点类似讯雷中的,复制粘贴好URL之后,自动就把文件名的框中显示文件名,而不需要回车才触发,各位请支招,谢谢!
搜索更多相关的解决方案: JTextField中  触发  回车  文件名  URL  

----------------解决方案--------------------------------------------------------

通过添加 TextEventTextListener,可以监视 java.awt.TextField 的更改。在基于 JTextComponent 的组件中,通过 DocumentEvent 将更改从模型传播到 DocumentListenersDocumentEvent 给出了更改的位置和更改种类(如果需要)。代码片段可能看起来如下所示:

     DocumentListener myListener = ??;
     JTextField myArea = ??;
     myArea.getDocument().addDocumentListener(myListener);

在myListener中实现insertUpdate与removeUpdate方法


----------------解决方案--------------------------------------------------------