Checkbox
Mit der Checkbox kann ganz einfach ein boolescher Wert vom Benutzer an das Programm weitergeleitet werden. Durch die Einfachheit der Checkbox muss der Wert nicht zuvor validiert werden.
...
Indeterminate - Durch diese Property befindet sich die Checkbox nach dem Laden der View in einer unbestimmten Form. Heißt weder true noch false. Damit kann man sicher gehen, dass der Benutzer den Wert auch wirklich eingegeben hat.
Label - Beschreibung, die neben der Checkbox steht.
Value - Wert, der standardmäßig in der Checkbox steht.
CheckboxGroup
Mit der CheckboxGroup kann eine ganze Reihe an booleschen Werten abgefragt werden. Um das zu erreichen können Sie wie folgt vorgehen:
...
Vertical - Reiht die Checkboxen untereinander, statt nebeneinander auf.
RadioButtonGroup
Die RadioButtonGroup kann auf gleiche Art und Weise wie die CheckboxGroup gefüllt werden. Der wichtige Unterschied hier ist aber, dass nur ein einziger Wert vom Benutzer ausgewählt werden kann.
Das Ergebnis können Sie sich über radioButtonGroup.getValue() holen.
Wichtige Properties:
Vertical - Reiht die RadioButtons untereinander, statt nebeneinander auf.