|
|||||||||||
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.GuiComponent | +--de.guibuilder.framework.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.
GuiRootPane#obj_ItemChanged
,
Serialized FormField Summary |
Fields inherited from class de.guibuilder.framework.GuiComponent |
BOOLEAN, DATA_TYPE_NAMES, DATE, ENUM, INTEGER, linkColumn, linkTable, MULTILINE, NUMBER, STRING, TABLE, TIME, TREE |
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 | |
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()
|
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 zum Menü-Eintrag. |
GuiRootPane |
getRootPane()
Wegen Bug in Swing wird JComponent.getRootPane hier überschrieben. |
java.lang.String |
getTag()
Liefert den XML-Element-Tag der Komponente ("Form", "Text", "Panel", ...). |
java.lang.String |
getText()
|
java.lang.Object |
getValue()
Liefert ein Boolean oder einen String, wenn gemapt. |
boolean |
isInvert()
|
boolean |
isSelected()
|
void |
reset()
|
void |
setAccelerator(javax.swing.KeyStroke key)
|
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)
|
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)
|
void |
setSelected(boolean b)
|
void |
setText(java.lang.String s)
|
void |
setValue(java.lang.Object val)
Setzt den Inhalt der Komponente. |
Methods inherited from class de.guibuilder.framework.GuiComponent |
getDataTypeName, getGuiType, getMaxlen, getMinlen, getModelValues, isModified, isNotnull, setMaxlen, setMinlen, setModelValues, setModified, setNotnull, 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 |
setName |
Methods inherited from interface de.guibuilder.framework.MemberAble |
getName |
Constructor Detail |
public GuiMenuItemCheckBox(java.lang.String label, MenuAble menu)
Method Detail |
public final java.lang.String getTag()
MemberAble
getTag
in interface MemberAble
getTag
in class GuiMember
public javax.swing.JComponent getJComponent()
MenuItemAble
getJComponent
in interface MenuItemAble
getJComponent
in class GuiMember
public final int getDataType()
getDataType
in class GuiComponent
public GuiRootPane getRootPane()
getRootPane
in class GuiElement
GuiMember.getRootPane()
public final void setValue(java.lang.Object val)
setValue
in class GuiComponent
setMap(java.lang.String, java.lang.String)
public final java.lang.Object getValue()
getValue
in class GuiComponent
setMap(java.lang.String, java.lang.String)
public final boolean isInvert()
public final void setInvert(boolean b)
public void reset()
reset
in class GuiMember
public java.lang.String getText()
public void setText(java.lang.String s)
public void setActionCommand(java.lang.String a)
MenuItemAble
setActionCommand
in interface MenuItemAble
public boolean isSelected()
public void setSelected(boolean b)
public void setIcon(javax.swing.Icon icon)
public void setMnemonic(char c)
public void setAccelerator(javax.swing.KeyStroke key)
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 MenuItemAble
public void setGuiMenu(MenuAble menu)
MenuItemAble
setGuiMenu
in interface MenuItemAble
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |