|
||||||||
| 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.GuiMenuItemCheckBox
public final class GuiMenuItemCheckBox
Implementierung eines Menüeintrags in Form einer CheckBox.
Ein ActionListner sorgt dafür, daß das Anklicken der Checkbox an das RootPane des Formulars weiter geleitet wird.
Diese Komponente entspricht in ihrem Verhalten einer "normalen" CheckBox.
| 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 | |
|---|---|
GuiMenuItemCheckBox(java.lang.String label,
MenuAble menu)
Erzeugt einen Menüeintrag, der dem übergebenen Menü am Ende hinzugefügt wird. |
|
| Method Summary | |
|---|---|
javax.swing.JCheckBoxMenuItem |
getButton()
Liefert die Swing-Komponente |
int |
getDataType()
Liefert BOOLEAN oder STRING (wenn map) |
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 JCheckBoxMenuItem |
java.lang.Object |
getUnformatedValue()
Liefert den unformatierten Inhalt dieser Componente. |
java.lang.Object |
getValue()
Liefert ein Boolean oder einen String, wenn gemapt. |
boolean |
isInvert()
|
boolean |
isSelected()
From JCheckBoxMenuItem |
void |
reset()
Setzt die Komponente in den Default-Zustand; Methode new() |
void |
setAccelerator(javax.swing.KeyStroke key)
From JCheckBoxMenuItem |
void |
setActionCommand(java.lang.String a)
From JCheckBoxMenuItem |
void |
setGuiMenu(MenuAble menu)
Setzt das Menü zu diesem Menü-Eintrag |
void |
setIcon(javax.swing.Icon icon)
From JCheckBoxMenuItem |
void |
setInvert(boolean b)
Setzt die Checkbox als "verdreht": Eine gesetztes Häkchen liefert false. |
void |
setMap(java.lang.String p_trueValue,
java.lang.String p_falseValue)
Setzt den zu liefernden Rückgabewert der Checkbox. |
void |
setMnemonic(char c)
From JCheckBoxMenuItem |
void |
setSelected(boolean b)
From JCheckBoxMenuItem |
void |
setText(java.lang.String s)
From JCheckBoxMenuItem |
void |
setValue(java.lang.Object val)
Setzt den Inhalt der Komponente. |
| 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.IDatasetMember |
|---|
getElementName, getElementPath, isRootElement, setElementName |
| Constructor Detail |
|---|
public GuiMenuItemCheckBox(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()
getDataType in class GuiComponentpublic GuiRootPane getRootPane()
getRootPane in class GuiElementGuiMember.getRootPane()public final void setValue(java.lang.Object val)
setValue in class GuiComponentsetMap(java.lang.String, java.lang.String)public java.lang.Object getUnformatedValue()
GuiComponent
getUnformatedValue in class GuiComponentpublic final java.lang.Object getValue()
getValue in class GuiComponentsetMap(java.lang.String, java.lang.String)public final boolean isInvert()
public final void setInvert(boolean b)
public void reset()
GuiMember
reset in class GuiMemberpublic java.lang.String getText()
getText in interface MenuItemAblepublic void setText(java.lang.String s)
setText in interface MenuItemAbles - public void setActionCommand(java.lang.String a)
setActionCommand in interface MenuItemAblepublic boolean isSelected()
public void setSelected(boolean b)
b - public 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.JCheckBoxMenuItem getButton()
public final void setMap(java.lang.String p_trueValue,
java.lang.String p_falseValue)
Es darf auch null übergeben werden.
public 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 | |||||||