|
|||||||||||
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.GuiMenuItem
Implementierung eins "normalen" Menüeintrags.
GuiMenuItemCheckBox
,
GuiMenuItemOption
,
Serialized FormField 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 | |
GuiMenuItem(java.lang.String label)
Erzeugt einen beschrifteten Menüeintrag. |
|
GuiMenuItem(java.lang.String label,
MenuAble menu)
Erzeugt einen Menüeintrag, der dem übergebenen Menü am Ende hinzugefügt wird. |
Method Summary | |
MenuAble |
getGuiMenu()
Liefert das Menü zu diesem Menüeintrag. |
javax.swing.JComponent |
getJComponent()
Liefert JMenuItem |
GuiRootPane |
getRootPane()
Wegen Bug in Swing wird GuiMember.getRootPane hier überschrieben. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...). |
void |
setAccelerator(javax.swing.KeyStroke key)
Setzt den Short-Cut; z.B. |
void |
setGuiMenu(MenuAble menu)
Setzt die Assoziation mit dem Menü dieses Eintrags; wird für getRootPane benötigt. |
Methods inherited from class de.guibuilder.framework.GuiAction |
click, getActionCommand, getGuiType, getText, setActionCommand, setHorizontalAlignment, setIcon, setMnemonic, setText, verify |
Methods inherited from class de.guibuilder.framework.GuiElement |
getFileName, getHint, getMsgChange, getMsgDblClick, getParentTable, 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 |
Methods inherited from interface de.guibuilder.framework.MenuItemAble |
setActionCommand, setName |
Methods inherited from interface de.guibuilder.framework.MemberAble |
getName |
Constructor Detail |
public GuiMenuItem(java.lang.String label)
GuiActionListener
public GuiMenuItem(java.lang.String label, MenuAble menu)
Dieses ist die einfachste Methode, einen MenüEintrag zu erzeugen, und ihn gleich dem Menü hinzuzufügen; erspart menu.add().
Method Detail |
public final java.lang.String getTag()
MemberAble
getTag
in interface MemberAble
getTag
in class GuiMember
public javax.swing.JComponent getJComponent()
getJComponent
in interface MenuItemAble
getJComponent
in class GuiMember
public GuiRootPane getRootPane()
getRootPane
in class GuiElement
GuiMember.getRootPane()
public void setAccelerator(javax.swing.KeyStroke key)
public MenuAble getGuiMenu()
getGuiMenu
in interface MenuItemAble
public void setGuiMenu(MenuAble menu)
setGuiMenu
in interface MenuItemAble
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |