public class Checkbox extends UiElement implements Actionable
| Modifier and Type | Field and Description | 
|---|---|
protected CheckboxRenderNode | 
renderNode  | 
| Constructor and Description | 
|---|
Checkbox()
Constructor. 
 | 
Checkbox(java.lang.String id)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addActionListener(ActionListener listener)  | 
void | 
attach(ParentRenderNode<?,?> parentRenderNode)
Attaches a  
RenderNode for this element to a parent
 RenderNode | 
void | 
detach(ParentRenderNode<?,?> parentRenderNode)
Detaches this element's  
RenderNode from a parent
 RenderNode | 
boolean | 
isChecked()  | 
boolean | 
isEnabled()  | 
boolean | 
isResponsive()  | 
void | 
notifyActionListenersOfBeginEvent(EventTrigger eventTrigger,
                                 EventTriggerParams eventTriggerParams)  | 
void | 
notifyActionListenersOfEndEvent(EventTrigger eventTrigger,
                               EventTriggerParams eventTriggerParams)  | 
void | 
removeActionListener(ActionListener listener)  | 
void | 
setChecked(boolean checked)  | 
void | 
setEnabled(boolean enabled)  | 
void | 
setResponsive(boolean responsive)  | 
void | 
setStyleId(java.lang.String styleId)
Sets the style if for this  
UiElement | 
void | 
setVisibility(Visibility visibility)
Sets the current  
Visibility of this UiElement | 
void | 
setZIndex(int zIndex)
Sets the Z index of this  
UiElement. | 
void | 
syncWithRenderNode()
Syncs data between the  
UiElement and RenderNode | 
addEffectListener, addHoverListener, applyEffect, defer, defer, equals, getElementById, getId, getStyleId, getVisibility, getZIndex, hashCode, isDebugEnabled, notifyEffectListenersOnFinished, notifyHoverListenersOnBeginHover, notifyHoverListenersOnEndHover, processDeferred, removeEffectListener, removeHoverListener, setDebugEnabledclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddHoverListener, getId, notifyHoverListenersOnBeginHover, notifyHoverListenersOnEndHover, removeHoverListenerprotected CheckboxRenderNode renderNode
public Checkbox()
Checkboxpublic Checkbox(java.lang.String id)
id - The unique ID for this Checkboxpublic void notifyActionListenersOfBeginEvent(EventTrigger eventTrigger, EventTriggerParams eventTriggerParams)
notifyActionListenersOfBeginEvent in interface Actionablepublic void notifyActionListenersOfEndEvent(EventTrigger eventTrigger, EventTriggerParams eventTriggerParams)
notifyActionListenersOfEndEvent in interface Actionablepublic void attach(ParentRenderNode<?,?> parentRenderNode)
UiElementRenderNode for this element to a parent
 RenderNodeattach in class UiElementparentRenderNode - The parent RenderNode to attach topublic void detach(ParentRenderNode<?,?> parentRenderNode)
UiElementRenderNode from a parent
 RenderNodedetach in class UiElementparentRenderNode - The parent RenderNode to detach frompublic void addActionListener(ActionListener listener)
addActionListener in interface Actionablepublic void removeActionListener(ActionListener listener)
removeActionListener in interface Actionablepublic void setVisibility(Visibility visibility)
UiElementVisibility of this UiElementsetVisibility in class UiElementvisibility - The Visibility to setpublic void setStyleId(java.lang.String styleId)
UiElementUiElementsetStyleId in class UiElementstyleId - The style id to setpublic void syncWithRenderNode()
UiElementUiElement and RenderNodesyncWithRenderNode in class UiElementpublic void setZIndex(int zIndex)
UiElementUiElement. Elements will be rendered on
 different Z layers in ascending Z order (negatives values first, positive values last)public boolean isChecked()
public void setChecked(boolean checked)
public boolean isResponsive()
public void setResponsive(boolean responsive)
public boolean isEnabled()
isEnabled in interface Actionablepublic void setEnabled(boolean enabled)
setEnabled in interface Actionable