3

知道如何将文本侦听器添加到 JTextField,当文本更改时触发并作为操作修改 JTextField 的文本。

我试过使用addInputMethodListenerwhich 似乎是合适的,但它似乎不起作用。我也尝试过,但是当我尝试修改 textField 的文本时textField.getDocument().addDocumentListener()会抛出这个问题。java.lang.IllegalStateException: Attempt to mutate in notification

4

1 回答 1

7

DocumentListeners不允许修改JTextComponent. 您正在寻找DocumentFilter

例子

于 2013-01-13T12:59:16.617 回答