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