テキストが変更されたときにトリガーされ、アクションがJTextFieldのテキストを変更するときに、JTextFieldにテキストリスナーを追加する方法を考えてください。
適切と思われるものを使用してみaddInputMethodListenerましたが、うまくいかないようです。私も試しましたが、textFieldのテキストを変更しようとするとtextField.getDocument().addDocumentListener()スローされます。java.lang.IllegalStateException: Attempt to mutate in notification