Я использую NetBeans и хочу использовать одно событие MouseClick для 3 JLabels. Моя проблема заключается в том, что в Designer, когда я нажимаю на Свойства - События, NetBeans хочет добавить собственный обработчик событий в мой код, например
private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
}
Но все, что я хочу, - это чтобы конструктор позволил мне использовать это пользовательское событие в качестве события OnClick для всех меток.
public void mousePressed(MouseEvent mEvt) {
JLabel label = (JLabel) mEvt.getSource();
Icon icon = label.getIcon();
//JOptionPane.showMessageDialog(label, icon);
}