|
|||||||||||
| 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.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 Form| Field 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 MemberAblegetTag in class GuiMemberpublic javax.swing.JComponent getJComponent()
MenuItemAble
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 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()
reset in class GuiMemberpublic java.lang.String getText()
public void setText(java.lang.String s)
public void setActionCommand(java.lang.String a)
MenuItemAble
setActionCommand in interface MenuItemAblepublic 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 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 | ||||||||||