|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| 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 MemberAblegetTag in class GuiMemberpublic javax.swing.JComponent getJComponent()
GuiMemberEs 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 GuiMemberpublic javax.swing.JButton getButton()
getJComponent()public void setActionCommand(java.lang.String cmd)
setActionCommand in class GuiActionpublic void gotFocus(java.awt.event.FocusEvent e)
gotFocus in class GuiElementpublic final GuiTable getTable()
public final void setTable(GuiTable tbl)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||