|
||||||||
| 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.GuiComponent
de.guibuilder.framework.GuiMenuItemOption
public final class GuiMenuItemOption
Implementierung eines Menüeintrags in Form eines RadioButtons. Verhält sich wie ein normaler RadioButton.
GuiOption| Field Summary |
|---|
| Fields inherited from class de.guibuilder.framework.GuiComponent |
|---|
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE |
| Fields inherited from class de.guibuilder.framework.GuiMember |
|---|
GUI_ACTION, GUI_COMPONENT, GUI_CONTAINER, GUI_TABLE, GUI_TREE, GUI_TYPE_NAMES, OID |
| Constructor Summary | |
|---|---|
GuiMenuItemOption(java.lang.String label,
MenuAble menu)
Erzeugt einen Menüeintrag, der dem übergebenen Menü am Ende hinzugefügt wird. |
|
| Method Summary | |
|---|---|
java.lang.String |
getActionCommand()
|
javax.swing.AbstractButton |
getButton()
|
int |
getDataType()
Liefert den Datentyp der Componente. |
MenuAble |
getGuiMenu()
Liefert das Menü zu diesem Menü-Eintrag |
javax.swing.JComponent |
getJComponent()
Liefert die Swing-Komponente zu diesem Oberflächen-Objekt (Delegation). |
GuiRootPane |
getRootPane()
Wegen Bug in Swing wird JComponent.getRootPane hier überschrieben. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag für den Member. |
java.lang.String |
getText()
From JRadioButtonMenuItem |
java.lang.Object |
getUnformatedValue()
Liefert den unformatierten Inhalt dieser Componente. |
java.lang.Object |
getValue()
Liefert den Wert, den diese Option repräsentiert, wenn sie selektiert ist; ansonsten Boolen.FALSE |
void |
reset()
Setzt die Komponente in den Default-Zustand; Methode new() |
void |
setAccelerator(javax.swing.KeyStroke key)
From JRadioButtonMenuItem |
void |
setActionCommand(java.lang.String a)
From swing.AbstractButton |
void |
setGuiMenu(MenuAble menu)
Setzt das Menü zu diesem Menü-Eintrag |
void |
setIcon(javax.swing.Icon icon)
From JRadioButtonMenuItem |
void |
setMnemonic(char c)
From JRadioButtonMenuItem |
void |
setOptionGroup(GuiOptionGroup grp)
|
void |
setSelected(boolean b)
|
void |
setText(java.lang.String s)
|
void |
setValue(java.lang.Object val)
Setzt den Inhalt dieser Componente. |
| Methods inherited from class de.guibuilder.framework.GuiComponent |
|---|
commitChanges, getDatasetValues, getDatasetValues, getDataTypeName, getGuiComponent, getGuiType, getLabel, getMaxlen, getMinlen, isModified, isNotnull, postProc, setDatasetValues, setMaxlen, setMinlen, setModified, setNotnull, toString, 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, wait, wait, wait |
| Methods inherited from interface de.guibuilder.framework.MenuItemAble |
|---|
getName, setName |
| Methods inherited from interface de.guibuilder.framework.MemberAble |
|---|
getAwtComponent |
| Methods inherited from interface de.guibuilder.framework.OptionAble |
|---|
getMsgChange, getName, setGuiParent |
| Methods inherited from interface de.guibuilder.framework.IDatasetMember |
|---|
getElementName, getElementPath, isRootElement, setElementName |
| Constructor Detail |
|---|
public GuiMenuItemOption(java.lang.String label,
MenuAble menu)
| 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 interface MenuItemAblegetJComponent in class GuiMemberpublic final int getDataType()
GuiComponentDenkbare Werte sind:
getDataType in class GuiComponentpublic void setOptionGroup(GuiOptionGroup grp)
setOptionGroup in interface OptionAbleGuiMenu.addOption(de.guibuilder.framework.OptionAble)public GuiRootPane getRootPane()
getRootPane in interface OptionAblegetRootPane in class GuiElementGuiMember.getRootPane()public void setValue(java.lang.Object val)
GuiComponentDiese Methode wird üblicherweise von den erbenden Komponenten überschrieben.
Die Eigenschaft "modified" der Komponente wird dabei auf "false" gesetzt.
setValue in class GuiComponentGuiComponent.setModified(boolean),
GuiComponent.isModified()public java.lang.Object getUnformatedValue()
GuiComponent
getUnformatedValue in class GuiComponentpublic java.lang.Object getValue()
getValue in class GuiComponentpublic void reset()
GuiMember
reset in class GuiMemberpublic java.lang.String getText()
getText in interface MenuItemAblepublic void setText(java.lang.String s)
setText in interface MenuItemAblepublic java.lang.String getActionCommand()
getActionCommand in interface OptionAblepublic void setActionCommand(java.lang.String a)
MenuItemAble
setActionCommand in interface MenuItemAblepublic void setSelected(boolean b)
setSelected in interface OptionAblepublic void setIcon(javax.swing.Icon icon)
setIcon in interface MenuItemAbleicon - public void setMnemonic(char c)
setMnemonic in interface MenuItemAblec - public void setAccelerator(javax.swing.KeyStroke key)
setAccelerator in interface MenuItemAblekey - public javax.swing.AbstractButton getButton()
getButton in interface OptionAblepublic MenuAble getGuiMenu()
MenuItemAble
getGuiMenu in interface MenuItemAblepublic void setGuiMenu(MenuAble menu)
MenuItemAble
setGuiMenu in interface MenuItemAble
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||