
public class SVGCheckbox extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
checked
Status flag
|
protected String |
label
Checkbox label
|
protected EventListenerList |
listenerList
Event listeners
|
| Constructor and Description |
|---|
SVGCheckbox(boolean checked)
Constructor, without label
|
SVGCheckbox(boolean checked,
String label)
Constructor, with label
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCheckBoxListener(ChangeListener listener)
Register a listener for this checkbox.
|
protected void |
fireSwitchEvent(ChangeEvent evt)
Fire the event to listeners
|
boolean |
isChecked()
Return the checkmark status.
|
void |
removeCheckBoxListener(ChangeListener listener)
Remove a listener for this checkbox.
|
Element |
renderCheckBox(SVGPlot svgp,
double x,
double y,
double size)
Render the SVG checkbox to a plot
|
protected boolean checked
protected EventListenerList listenerList
protected String label
public SVGCheckbox(boolean checked)
checked - Checked statuspublic SVGCheckbox(boolean checked,
String label)
checked - Checked statuslabel - Labelpublic Element renderCheckBox(SVGPlot svgp, double x, double y, double size)
svgp - Plot to draw tox - X offsety - Y offsetsize - Size factorpublic void addCheckBoxListener(ChangeListener listener)
listener - Listener to addpublic void removeCheckBoxListener(ChangeListener listener)
listener - Listener to removepublic boolean isChecked()
protected void fireSwitchEvent(ChangeEvent evt)
evt - Event to fire