4
A
回答
19
Java的挥杆适当的监听器来跟踪一个JTextField的文本内容的变化是一个的DocumentListener,你必须添加到JTextField的文件:
myTextField.getDocument().addDocumentListener(new DocumentListener() {
// implement the methods
});
+1
当所有人都想检测到变化时,这有点OTT,但我承认这是唯一可行的解决方案。 – 2014-04-02 09:31:29
-1
您可以将KeyListener或ActionListener添加到该字段并捕获事件。
0
您可以使用 Caret Listener
JTextField textField = new JTextField();
textField.addCaretListener(new CaretListener() {
@Override
public void caretUpdate(CaretEvent e) {
System.out.println("text field have changed");
}
});
+0
不,一个caretListener与_data_的变化无关... – kleopatra 2013-07-06 09:58:54
3
使用按键侦听器,这样
JTextField tf=new JTextField();
tf.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent ke)
{
if(!(ke.getKeyChar()==27||ke.getKeyChar()==65535))//this section will execute only when user is editing the JTextField
{
System.out.println("User is editing something in TextField");
}
}
});
相关问题
- 1. 如何为语言环境更改添加侦听器?
- 2. PSI更改侦听器
- 3. 如何在javaFX中添加更改侦听器到任务的消息属性
- 4. 如何将侦听器添加到现有的侦听器对象?
- 5. 在ArrayList中添加按钮侦听器
- 6. 重写addEventListener以与普通'click'侦听器同时添加'touchstart'侦听器
- 7. Android ExpandableLists&添加DoubleTap手势,如何添加侦听器?
- 8. 如何更改Postgres侦听端口?
- 9. 如何在NHibernate中添加SaveOrUpdateCopy事件侦听器
- 10. 如何在Scala中添加侦听器到Swing组件?
- 11. 如何侦听正在添加或删除的显示器?
- 12. 如何在侦听器后添加可拖动功能
- 13. 如何在DocuSign中添加侦听器证书?
- 14. 如何在GUI jButton中添加侦听器?
- 15. 将事件侦听器添加到iframe
- 16. 将“this”添加到事件侦听器?
- 17. jxBrowser为JavaFX添加密钥侦听器
- 18. 将文档侦听器添加到JCombobox
- 19. 添加事件侦听器的错误
- 20. 从添加事件侦听器几次
- 21. 添加AWT侦听器到SWT组件
- 22. Java:添加全局鼠标侦听器
- 23. 将事件侦听器添加到JFrame
- 24. 在运行时更改侦听器属性
- 25. 在运行时更改跟踪侦听器上的switchvalue
- 26. 如何将侦听器添加到react-native中的传感器?
- 27. 如何将关键字侦听器添加到LWJGL显示器?
- 28. 如何添加双击侦听器到我的GEF编辑器?
- 29. 如果侦听器尚未添加并且侦听器处理程序是匿名函数,那么在nodeJS中添加侦听器
- 30. 的JavaScript Amcharts添加侦听
你尝试过'setActionListener()'吗? – MByD 2011-03-26 16:38:36