У меня есть класс меню под названием «Меню, определяющий JFrame», этот класс создает два объекта JPanel, которые содержат текстовые поля и кнопки. В каждом классе расширения JPanel есть закрытый внутренний класс, который обрабатывает события, вызванные нажатием кнопок.Обработчики событий Swing Component
Я хочу знать, есть ли способ для класса меню обнаруживать инициируемые события из кнопок внутри JPanels.
Не могли бы вы добавить слушателя в JPanel в классе Menu и сделать что-то вроде этого? :
if(event.getSource() == panel.getButton1()){
//do button1 code
}