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, a
ToggleButton is not in a group. When in groups, only one
ToggleButton at a time within that group can be selected. To put two
ToggleButtons in the same group, simply assign them both the same
value for ToggleGroup.
Unlike RadioButtons, ToggleButtons in a
ToggleGroup do not attempt to force at least one selected
ToggleButton in the group. That is, if a ToggleButton is
selected, clicking on it will cause it to become unselected. With
RadioButton, 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.
extends