|
|||||||||||
| 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.GuiMenuItem
Implementierung eins "normalen" Menüeintrags.
GuiMenuItemCheckBox,
GuiMenuItemOption,
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 |
| 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 MemberAblegetTag in class GuiMemberpublic javax.swing.JComponent getJComponent()
getJComponent in interface MenuItemAblegetJComponent in class GuiMemberpublic GuiRootPane getRootPane()
getRootPane in class GuiElementGuiMember.getRootPane()public void setAccelerator(javax.swing.KeyStroke key)
public MenuAble getGuiMenu()
getGuiMenu in interface MenuItemAblepublic void setGuiMenu(MenuAble menu)
setGuiMenu in interface MenuItemAble
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||