Текст говорит о том, что вы можете использовать прослушиватель документов. Здесь - пример того, как его написать.
Текстовый компонент Swing использует Document для представления своего содержимого.
События документа происходят, когда содержимое документа изменяется в любом
способ.
Таким образом, всегда, когда ваш текстовый компонент изменяет прослушиватель документа, срабатывает, но текст говорит, что вы не можете изменить значение компонента в этом слушателе.
В KeyListener
(это не прослушиватель документов) вы можете изменить значение, используя setText()
.
В зависимости от того, что вы хотите, я предлагаю вам посмотреть DocumentFilter .