de.guibuilder.framework
Class GuiAction

java.lang.Object
  |
  +--de.guibuilder.framework.GuiMember
        |
        +--de.guibuilder.framework.GuiElement
              |
              +--de.guibuilder.framework.GuiAction
All Implemented Interfaces:
MemberAble, java.io.Serializable
Direct Known Subclasses:
GuiButton, GuiMenuItem

public abstract class GuiAction
extends GuiElement

Abstrakte Basisklasse für Oberfächenelemente die Aktionen auslösen können: Button und MenuItem.

Alle Methoden bis auf setActionCommand sind final.

Since:
0.9.1
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.guibuilder.framework.GuiElement
actionChange, actionDblClick
 
Fields inherited from class de.guibuilder.framework.GuiMember
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, hasMouseListener, OID
 
Method Summary
 void click()
          Die Action wird aktiviert, so als währe sie vom Benutzer angeklickt worden.
 java.lang.String getActionCommand()
          From swing.AbstractButton
 int getGuiType()
          Liefert GUI_ACTION
 java.lang.String getText()
          From swing.AbstractButton
 void setActionCommand(java.lang.String a)
          Wird von GuiButton überschieben.
 void setHorizontalAlignment(int i)
          From swing.AbstractButton
 void setIcon(javax.swing.Icon icon)
          From swing.AbstractButton
 void setMnemonic(char c)
          From swing.AbstractButton
 void setText(java.lang.String s)
          From swing.AbstractButton
 void verify()
          Leere Implementierung wegen abstrakter Methode in GuiMember
 
Methods inherited from class de.guibuilder.framework.GuiElement
getFileName, getHint, getMsgChange, getMsgDblClick, getParentTable, getRootPane, isEnabled, requestFocus, setEnabled, setHint, setMsgChange, setMsgDblClick, setMsgLostFocus, setParentTable
 
Methods inherited from class de.guibuilder.framework.GuiMember
click, d_click, getBackground, getConstraints, getControler, getElementName, getFont, getForeground, getFullName, getGuiParent, getGuiTypeName, getJComponent, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, getTag, getToolTipText, getUserObject, getXValue, isVisible, setBackground, setConstraints, setControler, setFont, setForeground, setGuiParent, setLabel, setMaximumSize, setMinimumSize, setMsgMouseMoved, setMsgMouseOver, setName, setOid, setPopupMenu, setPreferredSize, setRef, setToolTipText, setUserObject, setVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getGuiType

public final int getGuiType()
Liefert GUI_ACTION

Specified by:
getGuiType in class GuiMember

setActionCommand

public void setActionCommand(java.lang.String a)
Wird von GuiButton überschieben.

From swing.AbstractButton


getActionCommand

public final java.lang.String getActionCommand()
From swing.AbstractButton


setHorizontalAlignment

public final void setHorizontalAlignment(int i)
From swing.AbstractButton


setIcon

public final void setIcon(javax.swing.Icon icon)
From swing.AbstractButton


setMnemonic

public final void setMnemonic(char c)
From swing.AbstractButton


getText

public final java.lang.String getText()
From swing.AbstractButton


setText

public final void setText(java.lang.String s)
From swing.AbstractButton


click

public final void click()
Die Action wird aktiviert, so als währe sie vom Benutzer angeklickt worden.


verify

public final void verify()
Leere Implementierung wegen abstrakter Methode in GuiMember

Overrides:
verify in class GuiMember