0
如果我有5个JPanel使用相同的鼠标适配器,并且我想确定哪个面板被点击,我该怎么做?有没有办法为鼠标适配器已添加到的东西设置操作命令?
如果我有5个JPanel使用相同的鼠标适配器,并且我想确定哪个面板被点击,我该怎么做?有没有办法为鼠标适配器已添加到的东西设置操作命令?
MouseEvent
是ComponentEvent
子类,所以:
http://download.oracle.com/javase/6/docs/api/java/awt/event/ComponentEvent.html#getComponent%28%29
getComponent
public Component getComponent()
返回事件的发起者。如果 对象不是组件,则返回null。
不错!我想我可以使用setName(“Specific Button”)之类的东西。 – davidahines 2011-05-02 20:04:08
键盘上的问号键卡住了;-) – kleopatra 2011-05-03 08:37:21
哈哈哈。我甚至不知道我做到了。我想这是因为我真的很惊讶/沮丧,我无法将动作命令添加到鼠标侦听器目标。 – davidahines 2011-05-03 12:01:57