de.guibuilder.framework.event
Class GuiTabSelectionEvent

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

public final class GuiTabSelectionEvent
extends GuiUserEvent

Dieses Ereignis wird ausgelöst, wenn eine andere Registerkarte angeklickt wurde.

Author:
PKOEKER
See Also:
GuiTabset, GuiButtonBar, GuiOutlookBar

Field Summary
 java.lang.String actionCommand
           
 GuiPanel component
           
 int tabIndex
           
 
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
GuiTabSelectionEvent(GuiWindow win, GuiPanel comp, java.lang.String actionCommand, int index)
           
 
Method Summary
 GuiPanel getComponent()
           
 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

component

public GuiPanel component

actionCommand

public java.lang.String actionCommand

tabIndex

public int tabIndex
Constructor Detail

GuiTabSelectionEvent

public GuiTabSelectionEvent(GuiWindow win,
                            GuiPanel comp,
                            java.lang.String actionCommand,
                            int index)
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

getComponent

public GuiPanel getComponent()