|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xulux.gui.XuluxWidget org.xulux.gui.ContainerWidget org.xulux.guilayer.swing.widgets.ButtonGroup
public class ButtonGroup
Combine a number of checkboxes, buttons or radiobuttons into one group, which contain 1 field value. This implements IShowChildWidgets, which says to the parent that this widget cannot be shown on screen, but it's children do..
Field Summary |
---|
Fields inherited from class org.xulux.gui.ContainerWidget |
---|
widgets |
Fields inherited from class org.xulux.gui.XuluxWidget |
---|
initialized, initializing, isRefreshing, log, previousValue, properties, value, visible |
Constructor Summary | |
---|---|
ButtonGroup(java.lang.String name)
|
Method Summary | |
---|---|
void |
addToParent(org.xulux.api.gui.IWidget widget)
|
boolean |
canContainValue()
|
void |
focus()
|
java.lang.Object |
getGuiValue()
|
java.lang.Object |
getNativeWidget()
|
void |
initialize()
|
boolean |
isValueEmpty()
|
void |
refresh()
|
protected void |
setEnabledAllChildren()
Enables or disables all children of this group |
Methods inherited from class org.xulux.gui.ContainerWidget |
---|
addChildWidget, canBeRootWidget, canContainChildren, destroy, destroyChildren, getChildWidgets, getWidgetInitializer, initializeChildren |
Methods inherited from class org.xulux.gui.XuluxWidget |
---|
addDependency, addPropertyHandler, addPropertyHandler, addXuluxListener, clear, equals, getDependencies, getField, getName, getParent, getPart, getPrefix, getPreviousValue, getProperties, getProperty, getPropertyHandler, getPropertyHandlers, getProvider, getRealProperty, getRealValue, getRectangle, getRules, getValue, getWidgetType, handleProperties, handleProperty, hasDependencies, ignoreLayout, ignoreUse, isEnabled, isImmidiate, isInitializing, isRefreshing, isRequired, isRootWidget, isSkip, isUseIgnored, isValidValue, isVisible, notifyListeners, processDestroy, processInit, processNativeWidget, registerRule, removeAllRules, setAutoRefresh, setContainerWidgetHandler, setEnabled, setField, setImmidiate, setLazyProperty, setName, setParent, setPart, setPosition, setPrefix, setProperty, setProvider, setRequired, setRootWidget, setSize, setSkip, setValidValue, setValue, setVisible, setWidgetInitializer, setWidgetType, toString, updateWidget |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ButtonGroup(java.lang.String name)
name
- the name of the buttongroupMethod Detail |
---|
public void addToParent(org.xulux.api.gui.IWidget widget)
addToParent
in interface org.xulux.api.gui.IContainerWidgetHandler
IContainerWidgetHandler.addToParent(org.xulux.api.gui.IWidget)
public java.lang.Object getNativeWidget()
getNativeWidget
in interface org.xulux.api.gui.IWidget
IWidget.getNativeWidget()
public void initialize()
initialize
in interface org.xulux.api.gui.IWidget
IWidget.initialize()
public void refresh()
refresh
in interface org.xulux.api.gui.IWidget
refresh
in class org.xulux.gui.XuluxWidget
IWidget.refresh()
protected void setEnabledAllChildren()
public java.lang.Object getGuiValue()
getGuiValue
in interface org.xulux.api.gui.IWidget
IWidget.getGuiValue()
public void focus()
focus
in interface org.xulux.api.gui.IWidget
IWidget.focus()
public boolean isValueEmpty()
isValueEmpty
in interface org.xulux.api.gui.IWidget
IWidget.isValueEmpty()
public boolean canContainValue()
canContainValue
in interface org.xulux.api.gui.IWidget
IWidget.canContainValue()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |