Есть ли способ установить команду действия для чего-то, к чему был добавлен адаптер мыши? - PullRequest
0 голосов
/ 02 мая 2011

Если у меня 5 JPanels с одним и тем же адаптером мыши, и я хотел бы определить, на какой панели была нажата кнопка, как бы я это сделал?

1 Ответ

1 голос
/ 02 мая 2011

MouseEvent является подклассом ComponentEvent, поэтому:

http://download.oracle.com/javase/6/docs/api/java/awt/event/ComponentEvent.html#getComponent%28%29

GetComponent

public Component getComponent()

Возвращает инициатора события.

Возвращает: компонентный объект, который породил событие, или нуль, если Объект не является Компонентом.

...