org.xulux.guilayer.swing.widgets
Class CheckBox

java.lang.Object
  extended by org.xulux.gui.XuluxWidget
      extended by org.xulux.guilayer.swing.SwingWidget
          extended by org.xulux.guilayer.swing.widgets.CheckBox
All Implemented Interfaces:
java.io.Serializable, org.xulux.api.gui.IWidget

public class CheckBox
extends SwingWidget

The nyx to swing implementation of a checkbox. NOTE : setting the background color is a one time thing. It will not repaint the background with a new color!

Version:
$Id: CheckBox.java,v 1.1 2005/12/18 12:58:18 mvdb Exp $
Author:
Martin van den Bemt
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.xulux.gui.XuluxWidget
initialized, initializing, isRefreshing, log, previousValue, properties, value, visible
 
Constructor Summary
CheckBox(java.lang.String name)
           
 
Method Summary
 void addXuluxListener(org.xulux.api.gui.IXuluxListener listener)
           
 boolean canContainValue()
           
 void destroy()
           
 java.lang.Object getGuiValue()
           
 java.lang.Object getNativeWidget()
           
 java.lang.Object getValue()
           
 void initialize()
           
 boolean isValueEmpty()
           
 void refresh()
           
 void setValue(java.lang.Object object)
           
 
Methods inherited from class org.xulux.guilayer.swing.SwingWidget
focus, getWidgetInitializer
 
Methods inherited from class org.xulux.gui.XuluxWidget
addChildWidget, addDependency, addPropertyHandler, addPropertyHandler, canBeRootWidget, canContainChildren, clear, equals, getChildWidgets, getDependencies, getField, getName, getParent, getPart, getPrefix, getPreviousValue, getProperties, getProperty, getPropertyHandler, getPropertyHandlers, getProvider, getRealProperty, getRealValue, getRectangle, getRules, 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, setVisible, setWidgetInitializer, setWidgetType, toString, updateWidget
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CheckBox

public CheckBox(java.lang.String name)
Parameters:
name - the name of the checkbox
Method Detail

destroy

public void destroy()
See Also:
IWidget.destroy()

getNativeWidget

public java.lang.Object getNativeWidget()
See Also:
IWidget.getNativeWidget()

initialize

public void initialize()
See Also:
IWidget.initialize()

refresh

public void refresh()
Specified by:
refresh in interface org.xulux.api.gui.IWidget
Overrides:
refresh in class org.xulux.gui.XuluxWidget
See Also:
IWidget.refresh()

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface org.xulux.api.gui.IWidget
Overrides:
getValue in class org.xulux.gui.XuluxWidget
See Also:
IWidget.getValue()

setValue

public void setValue(java.lang.Object object)
Specified by:
setValue in interface org.xulux.api.gui.IWidget
Overrides:
setValue in class org.xulux.gui.XuluxWidget
See Also:
IWidget.setValue(java.lang.Object)

getGuiValue

public java.lang.Object getGuiValue()
See Also:
IWidget.getGuiValue()

canContainValue

public boolean canContainValue()
See Also:
IWidget.canContainValue()

isValueEmpty

public boolean isValueEmpty()
See Also:
IWidget.isValueEmpty()

addXuluxListener

public void addXuluxListener(org.xulux.api.gui.IXuluxListener listener)
Specified by:
addXuluxListener in interface org.xulux.api.gui.IWidget
Overrides:
addXuluxListener in class org.xulux.gui.XuluxWidget
See Also:
IWidget.addXuluxListener(org.xulux.api.gui.IXuluxListener)


Copyright © 2002-2007 Martin van den Bemt. All Rights Reserved.