public class Checkbox extends TextBased
Control.Constants, Control.ImageMode, Control.Predicate, Control.Predicate1<T>, Control.Predicate2<T,U>, Control.RenderingMethod, Control.Setter<T>FONT_SIZE, LINE_HEIGHT, TEXT_ALIGN, TEXT_ALIGN_Y, TEXT_COLORALL, ANCHOR_INACTIVE, AUTOSIZE_BOTH, AUTOSIZE_HEIGHT, AUTOSIZE_NONE, AUTOSIZE_WIDTH, BACKGROUND_COLOR, BACKGROUND_COLORS, BORDER, BORDER_COLOR, BORDER_RADIUS, BORDER_WIDTH, BUFFERED_RENDERING, COLORS, defaultRenderingMethod, FILL, FIT, FIT_INSIDE, FOREGROUND_COLOR, HOVER_COLOR, MARGIN, MARGIN_BOTTOM, MARGIN_LEFT, MARGIN_RIGHT, MARGIN_TOP, name, OPACITY, PADDING, PADDING_BOTTOM, PADDING_LEFT, PADDING_RIGHT, PADDING_TOP, PERCENTAGE_MODE, PIXEL_MODE, PRESSED_COLOR, SPACING, TEXT_PROPERTIES, UNBUFFERED_RENDERING| Constructor and Description |
|---|
Checkbox() |
Checkbox(boolean checked)
Initialize checkbox with checked state.
|
Checkbox(java.lang.String text)
Initalize checkbox with text.
|
Checkbox(java.lang.String text,
boolean checked)
Initalize checkbox with text and set checked.
|
Checkbox(java.lang.String text,
Control.Predicate toggleCallback) |
Checkbox(java.lang.String text,
Control.Predicate toggleCallback,
boolean checked) |
Checkbox(java.lang.String text,
java.lang.String toggleEventMethodName) |
Checkbox(java.lang.String text,
java.lang.String toggleEventMethodName,
boolean checked) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCheckboxSize() |
int |
getCheckedBackgroundColor() |
int |
getCheckmarkColor() |
int |
getUncheckedBackgroundColor() |
boolean |
isChecked() |
boolean |
isReactToEntireComponent() |
void |
removeToggleListener() |
void |
setCheckboxSize(int checkboxSize)
Set scale factor for the checkbox.
|
void |
setChecked(boolean checked)
Set checked state.
|
void |
setCheckedBackgroundColor(int clr)
Set back color of checkbox when checked.
|
void |
setCheckmarkColor(int clr)
Set color of the check mark.
|
void |
setReactToEntireField(boolean reactToEntireField)
If set to true, pressing anywhere on the element toggles the checkbox, else only the box itself
reacts to clicking.
|
void |
setToggleListener(Control.Predicate lambda)
Set a listener lambda for when the checkbox has been checked/unchecked.
|
void |
setToggleListener(Control.Predicate1<Checkbox> lambda)
Set a listener lambda for when the checkbox has been checked/unchecked.
|
void |
setToggleListener(java.lang.String methodName) |
void |
setToggleListener(java.lang.String methodName,
java.lang.Object target)
Set a listener for when the checkbox has been checked/unchecked.
|
void |
setUncheckedBackgroundColor(int clr)
Set back color of checkbox when not checked.
|
copyStyle, getFont, getFontSize, getLineHeight, getText, getTextAlign, getTextAlignY, getTextColor, isBold, isItalic, isStrikethrough, isUnderlined, setBold, setFont, setFontSize, setForegroundColor, setItalic, setLineHeight, setLineHeightPercent, setStrikethrough, setText, setText, setTextAlign, setTextAlignY, setTextColor, setUnderlinedaddAutoAnchors, animate, blur, copyStyle, doForAll, fillParent, fillParent, fillParent, fillParentHeight, fillParentHeight, fillParentWidth, fillParentWidth, focus, forceRepaint, getAnchorMode, getAnchorValue, getAvailableHeight, getAvailableWidth, getBackgroundColor, getBorderColor, getBorderRadius, getBorderWidth, getCursor, getForegroundColor, getHeight, getHoverColor, getImage, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOffsetXToParent, getOffsetXToWindow, getOffsetYToParent, getOffsetYToWindow, getOpacity, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParent, getPressedColor, getVersionString, getWidth, getX, getY, getZ, isEnabled, isFocusable, isFocused, isPropagationStopped, isVisible, noAutosize, relativeCoordsAreWithin, removeAnchor, removeBoxShadow, removeFocusListener, removeMouseListener, removeResizeListener, setAnchor, setAnchors, setAutosizing, setBackgroundColor, setBorder, setBorder, setBorderColor, setBorderRadius, setBorderWidth, setBoxShadow, setCursor, setEnabled, setFixedSize, setFocusListener, setFocusListener, setFocusListener, setFocusListener, setGradient, setHeight, setHeight, setHoverColor, setImage, setImageMode, setMargin, setMargin, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setMouseListener, setMouseListener, setMouseListener, setMouseListener, setOpacity, setOpacity, setPadding, setPadding, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPercentageAnchor, setPercentageAnchors, setPixelAnchor, setPixelAnchors, setPosition, setPressedColor, setResizeListener, setResizeListener, setResizeListener, setResizeListener, setSize, setVisibility, setVisible, setWidth, setWidth, setX, setY, setZ, stopPropagation, unfocuspublic Checkbox()
public Checkbox(java.lang.String text)
text - text to displaypublic Checkbox(boolean checked)
checked - checked statepublic Checkbox(java.lang.String text,
boolean checked)
text - textchecked - checkedpublic Checkbox(java.lang.String text,
java.lang.String toggleEventMethodName)
public Checkbox(java.lang.String text,
Control.Predicate toggleCallback)
public Checkbox(java.lang.String text,
java.lang.String toggleEventMethodName,
boolean checked)
public Checkbox(java.lang.String text,
Control.Predicate toggleCallback,
boolean checked)
public void setUncheckedBackgroundColor(int clr)
clr - unchecked background colorpublic void setCheckedBackgroundColor(int clr)
clr - checked background colorpublic void setCheckmarkColor(int clr)
clr - check mark colorpublic void setCheckboxSize(int checkboxSize)
checkboxSize - checkbox scale factorpublic void setChecked(boolean checked)
checked - checked statepublic void setReactToEntireField(boolean reactToEntireField)
reactToEntireField - reactToEntireFieldpublic int getUncheckedBackgroundColor()
public int getCheckedBackgroundColor()
public int getCheckmarkColor()
public int getCheckboxSize()
public boolean isChecked()
public boolean isReactToEntireComponent()
public void setToggleListener(java.lang.String methodName,
java.lang.Object target)
methodName - method nametarget - objectpublic void setToggleListener(java.lang.String methodName)
public void setToggleListener(Control.Predicate1<Checkbox> lambda)
Checkbox whose state has changedlambda - lambda expression with Checkbox parameterpublic void setToggleListener(Control.Predicate lambda)
lambda - lambda expressionpublic void removeToggleListener()
Processing Library guiSET by Mc Zen. (c) 2021