de.guibuilder.framework.event
Class GuiMouseMovedEvent

java.lang.Object
  extended by de.guibuilder.framework.event.GuiUserEvent
      extended by de.guibuilder.framework.event.GuiMouseMovedEvent

public final class GuiMouseMovedEvent
extends GuiUserEvent

Wird ausgelöst, wenn die Maus über einem Objekt bewegt wird (isDrag = false) oder DragDrop vorliegt (isDrag = true).

Since:
0.9.3g
Author:
Peter Köker

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

Field Detail

isDrag

public boolean isDrag

mouseEvent

public java.awt.event.MouseEvent mouseEvent
Constructor Detail

GuiMouseMovedEvent

public GuiMouseMovedEvent(GuiWindow win,
                          GuiMember comp,
                          java.awt.event.MouseEvent me,
                          boolean isDrag)
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

isDrag

public boolean isDrag()