|
|||||||||||
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.GuiOption
Implementierung eines RadioButtons.
Die Beschriftung des Buttons wird gleichzeitig als sein Name verwendet,
sowie als ActionCommand.
Der Name des ersten RadioButtons wird als Membername verwendet.
Unter diesem Namen wird mit getValue() das ActionCommand des selektierten
Buttons ausgelesen, bzw. kann mit setValue() der Button mit dem
entsprechenden ActionCommand selektiert werden.
GuiOptionGroup
,
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 | |
GuiOption(GuiOptionGroup og,
java.lang.String title)
Erstellt einen Radiobutton und verknüft ihn mit eine OptionGroup. |
|
GuiOption(java.lang.String title)
Erzeugt einen RadioButton mit der angegebenen Beschriftung. |
Method Summary | |
java.lang.String |
getActionCommand()
|
javax.swing.AbstractButton |
getButton()
Liefert die SwingKomponente (Delegation). |
int |
getDataType()
Liefert STRING |
javax.swing.JComponent |
getJComponent()
Liefert JRadioButton |
java.lang.String |
getTag()
Liefert "Option" |
java.lang.String |
getText()
Liefert die Beschriftung des RadioButtons. |
java.lang.Object |
getValue()
Liefert den Wert, den diese Option repräsentiert, wenn sie selektiert ist; ansonsten null. |
void |
reset()
setSelected(false); setModified(false) |
void |
setActionCommand(java.lang.String s)
Setzt das ActionCommand; dieses ist der Wert con getValue geliefert wird, wenn der RadioButton selektiert ist. |
void |
setHorizontalAlignment(int i)
|
void |
setIcon(javax.swing.Icon icon)
|
void |
setMnemonic(char c)
|
void |
setOptionGroup(GuiOptionGroup grp)
Setzt die OptionGroup für diesen RadioButton. |
void |
setSelected(boolean b)
(De-)Selektiert den Radiobutton. |
void |
setText(java.lang.String s)
Setzt die Beschriftung des RadioButtons. |
void |
setValue(java.lang.Object val)
Selektiert den Radiobutton, wenn sein ActionCommand übergeben wird; mit null wird der RadioButoon deselektiert. |
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, getRootPane, 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.OptionAble |
getMsgChange, getName, getRootPane, setGuiParent |
Constructor Detail |
public GuiOption(java.lang.String title)
Enthält die Beschriftung das Zeichen "%" wird der folgende Buchstabe als Mnemonic Char verwendet.
public GuiOption(GuiOptionGroup og, java.lang.String title)
Method Detail |
public final java.lang.String getTag()
getTag
in interface MemberAble
getTag
in class GuiMember
public javax.swing.JComponent getJComponent()
getJComponent
in class GuiMember
public final int getDataType()
getDataType
in class GuiComponent
public void setOptionGroup(GuiOptionGroup grp)
setOptionGroup
in interface OptionAble
public void setValue(java.lang.Object val)
setValue
in class GuiComponent
GuiComponent.setModified(boolean)
,
GuiComponent.isModified()
public java.lang.Object getValue()
getValue
in class GuiComponent
setActionCommand(java.lang.String)
public void reset()
reset
in class GuiMember
public void setHorizontalAlignment(int i)
public void setMnemonic(char c)
public void setSelected(boolean b)
setSelected
in interface OptionAble
public void setIcon(javax.swing.Icon icon)
public void setText(java.lang.String s)
public java.lang.String getText()
public java.lang.String getActionCommand()
getActionCommand
in interface OptionAble
public void setActionCommand(java.lang.String s)
getValue()
public javax.swing.AbstractButton getButton()
getButton
in interface OptionAble
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |