我正在使用 NetBeans,并且想为 3 个 JLabel 使用一个 MouseClick 事件。我的问题是,在设计器中,当我单击属性 - 事件时,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);
}