animace.label
Class PictureLabel.ClickListener
java.lang.Object
java.awt.event.MouseAdapter
animace.label.PictureLabel.ClickListener
- All Implemented Interfaces:
- java.awt.event.MouseListener, java.util.EventListener
- Enclosing class:
- PictureLabel
public class PictureLabel.ClickListener
- extends java.awt.event.MouseAdapter
Vnitřní třída, která implementuje MouseListener (dědí od MouseAdapter)
a zajišťuje, že kliknutí nad touto komponentou (JLabelem) bude posláno dál
jestliže se uskutečnilo nad nějakým MoveablePicturem. Tím, že procházím
seznam mPictures v opačném pořadí než jsou objekty vykreslovány, reším to, který
objekt leží nad kterým, takže se nemůže stát, že bude volána metoda processEvent
nad objektem, který leží vespod.
Method Summary |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
Methods inherited from class java.awt.event.MouseAdapter |
mouseEntered, mouseExited, mousePressed, mouseReleased |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PictureLabel.ClickListener
public PictureLabel.ClickListener()
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
- Overrides:
mouseClicked
in class java.awt.event.MouseAdapter