有什么办法可以在JTextField上添加文本监听器,以便在文本更改时触发并将其作为操作修改JTextField的文本。
我已经尝试使用addInputMethodListener,它似乎是适当的,但似乎不起作用。我还尝试过textField.getDocument().addDocumentListener(),但当我尝试修改textField的文本时,会抛出java.lang.IllegalStateException: Attempt to mutate in notification异常。
我已经尝试使用addInputMethodListener,它似乎是适当的,但似乎不起作用。我还尝试过textField.getDocument().addDocumentListener(),但当我尝试修改textField的文本时,会抛出java.lang.IllegalStateException: Attempt to mutate in notification异常。
DocumentFilter
中调用setText
,而是使用超类的replace
方法。 - Reimeus