de.guibuilder.framework.event
Class GuiMouseOverEvent

java.lang.Object
  |
  +--de.guibuilder.framework.event.GuiUserEvent
        |
        +--de.guibuilder.framework.event.GuiMouseOverEvent

public final class GuiMouseOverEvent
extends GuiUserEvent

Wird ausgelöst, wenn die Maus über einem Objekt erscheint (isOver = true) oder es wieder verläßt (isOver = false).

Since:
0.9.3f
Author:
Peter Köker

Field Summary
 boolean isOver
           
 GuiMember member
           
 java.awt.event.MouseEvent mouseEvent
           
 
Fields inherited from class de.guibuilder.framework.event.GuiUserEvent
ACTION, CHANGE, DBL_CLICK, KEY, LOST_FOCUS, MESSAGE_BOX, MOUSE_MOVED, MOUSE_OVER, NODE_CHANGE, TAB, TABLE, TREE, window, WINDOW
 
Constructor Summary
GuiMouseOverEvent(GuiWindow win, GuiMember comp, java.awt.event.MouseEvent me, boolean isOver)
           
 
Method Summary
 int getEventType()
          Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

member

public GuiMember member

isOver

public boolean isOver

mouseEvent

public java.awt.event.MouseEvent mouseEvent
Constructor Detail

GuiMouseOverEvent

public GuiMouseOverEvent(GuiWindow win,
                         GuiMember comp,
                         java.awt.event.MouseEvent me,
                         boolean isOver)
Method Detail

getEventType

public final int getEventType()
Description copied from class: GuiUserEvent
Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ... vermeiden.


 public final void userActionPerformed(GuiUserEvent event) {
switch (event.getEventType() ) {
case GuiUserEvent.ACTION:
GuiActionEvent action = (GuiActionEvent)event;
...
break;
case GuiUserEvent.CHANGE:
GuiChangeEvent change = (GuiChangeEvent)event;
...
break;
...
}
}

Specified by:
getEventType in class GuiUserEvent