A CheckBox can be used to visualize multiple choice questions, another use case is providing a single CheckBox that can be flagged by the user.
If a CheckBox is selected, the change
event is fired. The control provides the flaggable box and a label.
See also: RadioButton
CheckBox can have different states controlled by the valueState
property. The visualization of these states depends on the used theme.
A CheckBox can be disabled or have status read-only, for example - then the selection state cannot be changed via user interaction.