[英]How do you use DocumentListener with jTextField in Netbeans?
我正在嘗試獲取在jTextField中輸入的值,對其進行解析,然后使用它來計算輸出。
在我使用過的所有其他應用程序中,這確實很簡單。 更改文本時會觸發某種形式的事件,我可以使用該事件來執行所需的操作。 但是在netbeans中,沒有這種運氣。 我能找到的最接近更改事件的是InputMethodTextChanged,它似乎不起作用。
每種在線資源都說要使用documentListener,但是我找不到的資源實際上沒有提供有關如何使用它的信息。 我確信對於一個有經驗的程序員來說,所提供的信息已經足夠了,但是一個有經驗的程序員已經知道如何使用它。
有人可以解釋一下DocumentListener的工作原理,以及如何足夠清晰地使用它,以使新手程序員能夠理解嗎? 堆棧溢出總是會很快在Google搜索中顯示,並且目前還沒有新手友好的信息來源,即使有的話也很難找到。
我知道答案來得很晚,但是對於其他嘗試找到此問題答案的人,請在這里查看: https : //netbeans.org/bugzilla/show_bug.cgi?id=14364 。 目前(NetBeans 8.2)尚未實現,唯一的方法是自己編輯源代碼。
jTextField1.getDocument().addDocumentListener(new DocumentListener() { @Override public void insertUpdate(DocumentEvent e) { } }
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.