ActionListener не видит часть команд - Java

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, я новичок и, начиная осваивать ActionListener, столкнулся с такой проблемой: Написал программу, добавил четыре кнопки: при нажатии первой, отключается первая и включается вторая и наоборот. При нажатии третье отключается третья и включается 4 и наоборот соответственно. Вот кусочек кода
public void actionPerformed( ActionEvent event ) {
    
 if (event.getSource() == btn1)
 { btn2.setEnabled(true); btn1.setEnabled(false);}
 
 if (event.getSource() == btn2) 
 {btn1.setEnabled(true); btn2.setEnabled(false);}
 
 if (event.getSource() == btn3)
 {btn4.setEnabled(true); btn3.setEnabled(false);}
 
 if (event.getSource() == btn4)
 { btn3.setEnabled(true); btn4.setEnabled(false);}
}
Первые две кнопки работают на ура, а вот 3 и 4 попросту не реагируют на команды вообще, хотя код вроде бы идентичен. Подскажите, пожалуйста, в чем ошибка\проблема.
Кхм, прошу прощения, я просто забыл добавить прослушивание кнопок в основной код, тему закрыта.

Решение задачи: «ActionListener не видит часть команд»

textual
Листинг программы
if (event.getSource() == btn1)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5