如何使JTextField中的值改变的时候触发事件,而不需要按回车?
如何使JTextField中的值改变的时候触发事件,而不需要按回车?不用失去焦点的事件,也就是说,有点类似讯雷中的,复制粘贴好URL之后,自动就把文件名的框中显示文件名,而不需要回车才触发,各位请支招,谢谢!
----------------解决方案--------------------------------------------------------
通过添加
TextEvent
的 TextListener
,可以监视 java.awt.TextField
的更改。在基于 JTextComponent
的组件中,通过 DocumentEvent
将更改从模型传播到 DocumentListeners
。DocumentEvent
给出了更改的位置和更改种类(如果需要)。代码片段可能看起来如下所示:
DocumentListener myListener = ??;
JTextField myArea = ??;
myArea.getDocument().addDocumentListener(myListener);
在myListener中实现insertUpdate与removeUpdate方法
----------------解决方案--------------------------------------------------------