簡體   English   中英

如何在Netbeans中將DocumentListener與jTextField一起使用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM