Как изменить переменную изнутри прослушивателя действий? [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как изменить переменную изнутри прослушивателя действий? [дубликат]

Сообщение Anonymous »


У меня есть класс, расширяющий JFrame, который имеет переменную с именем «name». В другом классе, расширяющем JPanel, у меня есть прослушиватель действий для кнопки. Когда я нажимаю кнопку, «имя» должно меняться в зависимости от ввода текстового поля из другой части панели. Из другого класса, расширяющего JPanel, я печатаю имя после его изменения, но оно не меняется. Он печатает ноль.

Вот изображение кода класса, в котором объявлена ​​переменная, и класса, в котором я пытаюсь изменить переменную

Я пытался объявить временную переменную внутри класса с помощью прослушивателя действий, изменить ее в прослушивателе действий, а затем установить «имя» для этой временной переменной, но это не сработало. Я также пытался создать метод внутри класса «Родитель» (он без причины называется «Родитель»), а затем вызвать его внутри прослушивателя действий, но это также не сработало. Может быть, я неправильно делаю метод?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»