如果你们两个都有两个JLabels JFrame同时添加了相同的MouseListener点击事件,那么如何JLabel在不创建第二个actionlistener的情况下判断哪个被点击了?
注意:两个标签上都写有相同的文字,因此不能用来区分它们.
这将为您提供组件的参考...
public void mousePressed(MouseEvent e)
{
JComponent reference = e.getComponent();
}
Run Code Online (Sandbox Code Playgroud)
有关更完整的描述,请参阅MouseListeners上的Swing教程