|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.guibuilder.framework.GuiMember
de.guibuilder.framework.GuiElement
de.guibuilder.framework.GuiAction
de.guibuilder.framework.GuiMenuItem
public final class GuiMenuItem
Implementierung eins "normalen" Menüeintrags.
GuiMenuItemCheckBox,
GuiMenuItemOption| Field Summary |
|---|
| Fields inherited from class de.guibuilder.framework.GuiAction |
|---|
CANCEL, CONTEXT_HELP, DELETE, DETAIL, EXIT, FIND, HELP, NEW, OK, PRINT, RELOAD, SAVE |
| Fields inherited from class de.guibuilder.framework.GuiMember |
|---|
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, 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 | |
|---|---|
javax.swing.AbstractButton |
getAbstractButton()
Liefert den AbstractButton der zugrundeliegenden Implementierung; JButton, JMenuItem |
MenuAble |
getGuiMenu()
Liefert das Menü zu diesem Menüeintrag. |
javax.swing.JComponent |
getJComponent()
Liefert JMenuItem |
javax.swing.JMenuItem |
getMenuItem()
Liefert das Swing JMenuItem |
GuiRootPane |
getRootPane()
Wegen Bug in Swing wird GuiMember.getRootPane hier überschrieben. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
void |
reset()
From GuiMember. |
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, getType, getTypeName, setActionCommand, setEnabled, setHorizontalAlignment, setIcon, setMnemonic, setText, setType, setType, verify |
| Methods inherited from class de.guibuilder.framework.GuiElement |
|---|
getFileName, getHint, getMsgChange, getMsgClick, getMsgDblClick, getParentTable, hasTabstop, isEnabled, requestFocus, setEnabled, setHint, setMsgChange, setMsgClick, setMsgDblClick, setMsgLostFocus, setParentTable, setTabstop |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface de.guibuilder.framework.MenuItemAble |
|---|
getName, getText, setActionCommand, setIcon, setMnemonic, setName, setText |
| Methods inherited from interface de.guibuilder.framework.MemberAble |
|---|
getAwtComponent |
| Constructor Detail |
|---|
public GuiMenuItem(java.lang.String label)
Enthält das Label das Zeichen "%" wird das folgende Zeichen als mnemonic Char
verwendet. Mit "%%" kann ein "%"-Zeichen ausgegeben werden.
Der übergebene Text wird gleichzeitig als Name der Komponente verwendet.
Es wird der ActionListener gesetzt.
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()
GuiMember
getTag in interface MemberAblegetTag in class GuiMemberpublic javax.swing.JComponent getJComponent()
getJComponent in interface MenuItemAblegetJComponent in class GuiMemberpublic javax.swing.JMenuItem getMenuItem()
public javax.swing.AbstractButton getAbstractButton()
GuiAction
getAbstractButton in class GuiActionpublic GuiRootPane getRootPane()
getRootPane in class GuiElementGuiMember.getRootPane()public final void reset()
reset in class GuiMemberpublic void setAccelerator(javax.swing.KeyStroke key)
setAccelerator in interface MenuItemAblepublic 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 | |||||||