de.guibuilder.framework.event
Class GuiLostFocusEvent

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

public final class GuiLostFocusEvent
extends GuiUserEvent

Es ist ein Lost-Focus-Ereignis aufgetreten.

Since:
0.9.3f

Field Summary
 boolean bValue
           
 GuiElement component
          Die Komponente, die das Ereignis ausgelöst hat..
 java.awt.event.FocusEvent focusEvent
           
 java.lang.Object value
          Der Inhalt der Komponente.
 
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
GuiLostFocusEvent(GuiWindow win, GuiElement comp, java.lang.Object val, java.awt.event.FocusEvent e)
           
 
Method Summary
 GuiElement getComponent()
           
 int getEventType()
          Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ...
 java.lang.Object getValue()
           
 
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 transient GuiElement component
Die Komponente, die das Ereignis ausgelöst hat..


value

public java.lang.Object value
Der Inhalt der Komponente.

See Also:
GuiComponent.getDataType()

bValue

public boolean bValue

focusEvent

public java.awt.event.FocusEvent focusEvent
Constructor Detail

GuiLostFocusEvent

public GuiLostFocusEvent(GuiWindow win,
                         GuiElement comp,
                         java.lang.Object val,
                         java.awt.event.FocusEvent e)
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 GuiElement getComponent()

getValue

public java.lang.Object getValue()