de.guibuilder.framework.event
Class GuiDragEvent

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

public class GuiDragEvent
extends GuiUserEvent

Implementierung eines Drag-Ereignisses. Anhand des Event-Types kann festgestellt werden, ob es sich um eine DRAG_ENTER, OVER, oder EXIT Ereignis handelt.

Author:
peter

Field Summary
 java.awt.dnd.DropTargetEvent event
           
 
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
GuiDragEvent(GuiWindow win, GuiMember member, java.awt.dnd.DropTargetEvent event, int type)
           
 
Method Summary
 int getEventType()
          Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ...
 
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

event

public java.awt.dnd.DropTargetEvent event
Constructor Detail

GuiDragEvent

public GuiDragEvent(GuiWindow win,
                    GuiMember member,
                    java.awt.dnd.DropTargetEvent event,
                    int type)
Method Detail

getEventType

public 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