我正在使用NetBeans,并且想对3个JLabel使用一个MouseClick事件。我的问题是,在设计器中,当我单击“属性-事件”时,NetBeans希望向我的代码中添加一个自定义事件处理程序,像这样
private void jLabel4MouseClicked(java.awt.event.MouseEvent evt) {
// TODO add your handling code here:
}
但是我想要的是让Designer让我将此自定义事件用作所有标签的OnClick事件。
public void mousePressed(MouseEvent mEvt) {
JLabel label = (JLabel) mEvt.getSource();
Icon icon = label.getIcon();
//JOptionPane.showMessageDialog(label, icon);
}