Добавить actionlistener в jpanel
Я хотел бы знать, есть ли способ добавить ActionListener в JPanel? У меня нет проблем с добавлением их в JButtons, но JPanel, похоже, не имеет такого метода.
в основном у меня есть куча JPanels внутри JFrame с макетом сетки, и я хотел бы знать, есть ли способ узнать, когда пользователь нажал на один из них.
любая помощь очень ценится!
2 ответов
прослушиватель действий служит для прослушивания событий действий. Кнопка запускает событие действия при нажатии и отпускании с помощью мыши (а не при нажатии) или при нажатии с помощью клавиатуры (пробел, мнемоника, сочетание клавиш и т. д.).). Это мероприятие высокого уровня. Щелчок мыши-это событие более низкого уровня, которое обрабатывается MouseListener
.
добавьте MouseListener в JPanel, если вы хотите обрабатывать щелчки мыши.