|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.guibuilder.framework.GuiMember | +--de.guibuilder.framework.GuiElement | +--de.guibuilder.framework.GuiAction | +--de.guibuilder.framework.GuiButton
Implementierung eines PushButtons.
Nur die Buttons mit der Beschriftung oder dem ActionCommand "OK"
reagieren auf die Return-Taste.
Es wird setDefaultCapable(false) gesetzt, damit sich der Button das Verhalten
eines Default-Buttons nicht "einfängt".
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 |
Constructor Summary | |
GuiButton()
Erzeugt einen Button ohne Beschriftung; z.B. für Toolbar, wenn später eine Grafik hinzugefügt wird. |
|
GuiButton(java.lang.String label)
Erzeugt einen beschrifteten Button. |
Method Summary | |
javax.swing.JButton |
getButton()
|
javax.swing.JComponent |
getJComponent()
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation). |
GuiTable |
getTable()
Liefert die Tabelle zu diesem Button oder null, wenn keine gesetzt. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
void |
gotFocus(java.awt.event.FocusEvent e)
Beim Erhalt des Focus wird der Statuszeilentext gesetzt. |
void |
setActionCommand(java.lang.String cmd)
Wenn "OK", dann default-Button. |
void |
setTable(GuiTable tbl)
Setzt die Tabelle zu diesem Button. |
Methods inherited from class de.guibuilder.framework.GuiAction |
click, getActionCommand, getGuiType, getText, setHorizontalAlignment, setIcon, setMnemonic, setText, verify |
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, getLabel, getMaximumSize, getMinimumSize, getMsgMouseOver, getName, getOid, getParentNames, getParentTab, getPreferredSize, getRef, 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 |
Constructor Detail |
public GuiButton()
public GuiButton(java.lang.String label)
Method Detail |
public final java.lang.String getTag()
GuiMember
getTag
in interface MemberAble
getTag
in class GuiMember
public javax.swing.JComponent getJComponent()
GuiMember
Es ist möglich, auf die jeweilige Swing-Klasse (JCombo, JTextField, JPanel, ...) zu casten; die Swing-Methoden können so genutzt werden.
Bei einem HiddenField und OptionGroup wird null geliefert!
getJComponent
in class GuiMember
public javax.swing.JButton getButton()
getJComponent()
public void setActionCommand(java.lang.String cmd)
setActionCommand
in class GuiAction
public void gotFocus(java.awt.event.FocusEvent e)
gotFocus
in class GuiElement
public final GuiTable getTable()
public final void setTable(GuiTable tbl)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |