ToggleButton (JavaFX 8) (original) (raw)
A ToggleButton
is a specialized control which has the ability to be selected. Typically a ToggleButton
is rendered similarly to a Button. However, they are two different types of Controls. A Button is a "command" button which invokes a function when clicked. A ToggleButton
on the other hand is simply a control with a Boolean indicating whether it has been selected.
ToggleButton
can also be placed in groups. By default, aToggleButton
is not in a group. When in groups, only oneToggleButton
at a time within that group can be selected. To put twoToggleButtons
in the same group, simply assign them both the same value for ToggleGroup.
Unlike RadioButtons, ToggleButtons
in aToggleGroup
do not attempt to force at least one selectedToggleButton
in the group. That is, if a ToggleButton
is selected, clicking on it will cause it to become unselected. WithRadioButton
, clicking on the selected button in the group will have no effect.
Example:
ToggleButton tb1 = new ToggleButton("toggle button 1");
ToggleButton tb2 = new ToggleButton("toggle button 2");
ToggleButton tb3 = new ToggleButton("toggle button 3");
ToggleGroup group = new ToggleGroup();
tb1.setToggleGroup(group);
tb2.setToggleGroup(group);
tb3.setToggleGroup(group);
MnemonicParsing is enabled by default for ToggleButton.