Interface TethysUICheckBox
- All Superinterfaces:
OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>,TethysUIComponent
- All Known Implementing Classes:
TethysUICoreCheckBox
public interface TethysUICheckBox
extends OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>, TethysUIComponent
Check Box.
The EventProvider fires the following events.
- TethysUIEvent.NEWVALUE is fired when the checkBox value is changed.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIs the box selected?voidsetChanged(boolean pChanged) Set the changed status.voidsetSelected(boolean pSelected) set selected.voidhandle selected.Methods inherited from interface io.github.tonywasher.joceanus.oceanus.event.OceanusEventRegistrar.OceanusEventProvider
getEventRegistrarMethods inherited from interface io.github.tonywasher.joceanus.tethys.api.base.TethysUIComponent
getBorderPadding, getBorderTitle, getId, getNode, getUnderlying, setBorderPadding, setBorderTitle, setEnabled, setPreferredHeight, setPreferredWidth, setVisible
-
Method Details
-
setText
handle selected.- Parameters:
pText- the text.
-
setChanged
void setChanged(boolean pChanged) Set the changed status.- Parameters:
pChanged- is the checkBox changed?
-
setSelected
void setSelected(boolean pSelected) set selected.- Parameters:
pSelected- is the box selected?
-
isSelected
boolean isSelected()Is the box selected?- Returns:
- true/false
-