1
我有TextListener
我想以編程方式更改,而不觸發TextListener
。我只想讓文本偵聽器在用戶文本更改時激活。 我應該如何繼續?在不觸發TextListener的情況下更改TextField值
TextField human = new TextField();
human.addTextListener(myListener);
// I don't want this line to trigger listener
human.setText(myString);
使用標誌會比添加和刪除偵聽器好得多。 (也可以使用代理文檔來檢測哪些來源發生了變化。) – 2012-02-20 16:32:18
@ TomHawtin-tackline:感謝您的寶貴意見。我編輯了我的答案以反映您的建議。你能解釋一下還是提供一個關於代理文檔使用的鏈接(或者隨意編輯我的答案)?謝謝! – 2012-02-20 17:31:52
,事實上AWT rellated answerers批發死於上個世紀:-) – mKorbel 2012-02-20 17:45:31