Я хочу передать переменную в CaretListener, когда мой JTextFiled будет обновлен.
Мой слушатель работает отлично благодаря "caretUpdate".
Однако я не знаю, как передать переменную в мой «caretUpdate», например, «e.getActionCommand ()», когда я использовал «actionPerformed», но, похоже, ее не существует для «caretUpdate», есть ли решение?
Редактировать:
На мой взгляд, у меня есть текстовое поле, которое прикрепляется к слушателю:
textField.setActionCommand("test");
textField.addCaretListener(this.controller);
В моем контроллере у меня есть слушатель, и я хочу получить значение "test":
public void caretUpdate(CaretEvent e) {
// here I want to get the "test" value
String maVar = e.getActionCommand();
}
Но e.getActionCommand () не существует для CaretEvent. Есть ли альтернатива?