animace.label
Class PictureLabel.ClickListener

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by 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.


Constructor Summary
PictureLabel.ClickListener()
           
 
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
 

Constructor Detail

PictureLabel.ClickListener

public PictureLabel.ClickListener()
Method Detail

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