Получить переменную в CaretListener (например, getActionCommand) - PullRequest
0 голосов
/ 25 июня 2019

Я хочу передать переменную в 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. Есть ли альтернатива?

...