public class CheckBoxComponent extends ButtonComponent
ButtonComponent.ButtonState, ButtonComponent.ButtonType
eventListenerList
Constructor and Description |
---|
CheckBoxComponent()
Initializes a new instance of the CheckBoxComponent class.
|
Modifier and Type | Method and Description |
---|---|
void |
draw(java.awt.Graphics2D g2d,
RenderOptions options)
ButtonComponent.draw override.
|
java.util.ArrayList<java.awt.Image> |
getCheckedImageList()
Gets a list with images.
|
protected java.awt.Image |
getImage()
ButtonComponent.getImage override.
|
boolean |
isChecked()
Gets a value indicating whether the check box is checked.
|
protected void |
loadFromJson(com.mindfusion.common.JsonObject obj,
JsonPersistContext context)
Deserializes the component from a JsonObject.
|
protected void |
loadFromXml(org.w3c.dom.Element xmlElement,
XmlPersistContext context)
ComponentBase.loadFromXml override.
|
void |
readExternal(java.io.ObjectInput in)
ComponentBase.readExternal override.
|
protected void |
saveToJson(com.mindfusion.common.JsonObject obj,
JsonPersistContext context)
Serializes the component into a JsonObject.
|
protected void |
saveToXml(org.w3c.dom.Element xmlElement,
XmlPersistContext context)
ComponentBase.saveToXml override.
|
void |
setCheckedImageList(java.util.ArrayList<java.awt.Image> value)
Sets a list with images.
|
void |
setIsChecked(boolean value)
Sets a value indicating whether the check box is checked.
|
void |
writeExternal(java.io.ObjectOutput out)
ComponentBase.writeExternal override.
|
addButtonComponentListener, fireCustomDraw, fireOnClicked, fireRepeatEnded, getBrush, getBrushHovered, getBrushPressed, getCursor, getDesiredSize, getImageList, getPen, getPenHovered, getPenPressed, getState, getType, onKeyDown, onMouseDown, onMouseMove, onMouseUp, removeButtonComponentListener, setBrush, setBrushHovered, setBrushPressed, setImageList, setPen, setPenHovered, setPenPressed, setType
accept, addChild, arrangeComponents, getChildCount, getContent, getPadding, getThickness, setContent, setPadding
addComponentEventListener, addComponentMouseEventListener, addComponentValidationEventListener, confirmValidating, contains, createOutlinePath, find, getBounds, getDocumentBounds, getFocusable, getGridColumn, getGridRow, getHeight, getHorizontalAlignment, getIsEnabled, getIsFocused, getIsHitTestVisible, getIsInteractive, getName, getParent, getParentHost, getVerticalAlignment, getVisible, getWidth, invalidate, invalidateLayout, onAddedToParent, onContextChanged, onGotFocus, onGotFocus, onKeyPress, onKeyUp, onLostFocus, onLostFocus, onMouseDown, onMouseMove, onMouseUp, onRemovedFromParent, onUnitChanged, onValidated, onValidating, onZoomChanged, raiseValidated, removeComponentEventListener, removeComponentMouseEventListener, removeComponentValidationEventListener, serializeSubcomponents, setBounds, setFocusable, setGridColumn, setGridRow, setHeight, setHorizontalAlignment, setIsEnabled, setIsFocused, setIsHitTestVisible, setIsInteractive, setName, setParent, setVerticalAlignment, setVisible, setWidth, toDocument, toLocal, toParent
public CheckBoxComponent()
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class ButtonComponent
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class ButtonComponent
java.io.IOException
java.lang.ClassNotFoundException
protected void saveToXml(org.w3c.dom.Element xmlElement, XmlPersistContext context)
saveToXml
in class ButtonComponent
xmlElement
- An Element the component's data should be stored into.context
- An XmlPersistContext object providing contextual information about the serialization process and some helper serialization methods.protected void loadFromXml(org.w3c.dom.Element xmlElement, XmlPersistContext context) throws javax.xml.transform.TransformerException
loadFromXml
in class ButtonComponent
xmlElement
- An Element containing the component's data.context
- An XmlPersistContext object providing contextual information about the serialization process and some helper serialization methods.javax.xml.transform.TransformerException
protected void saveToJson(com.mindfusion.common.JsonObject obj, JsonPersistContext context)
ContentComponent
saveToJson
in class ButtonComponent
obj
- An JsonObject containing the CheckBoxComponent datacontext
- An JsonPersistContext object providing information
about the serialization process and some helper methods.protected void loadFromJson(com.mindfusion.common.JsonObject obj, JsonPersistContext context)
ContentComponent
loadFromJson
in class ButtonComponent
obj
- An JsonObject containing the CheckBoxComponent datacontext
- An JsonPersistContext object providing information
about the serialization process and some helper methods.public void draw(java.awt.Graphics2D g2d, RenderOptions options)
draw
in class ButtonComponent
g2d
- The drawing target.options
- A RenderOptions object specifying the drawing context.protected java.awt.Image getImage()
getImage
in class ButtonComponent
public java.util.ArrayList<java.awt.Image> getCheckedImageList()
public void setCheckedImageList(java.util.ArrayList<java.awt.Image> value)
value
- A list of java.awt.Image objects.public boolean isChecked()
public void setIsChecked(boolean value)
value
- true if the box is checked, or false otherwise.