JavaFX ToggleButton Tutorial with Examples
1. JavaFX ToggleButton
ToggleButton is a Button with 2 states including selected or deselected.
The ToggleButtons can be placed in a group (Toggle Group), the ToggleButtons in the same group at any one time at most only one button is selected, if a button is selected, the other nodes in the group will be deselected.

2. ToggleButton example
ToggleButtonDemo.java
package org.o7planning.javafx.togglebutton;
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.control.ToggleButton;
import javafx.scene.control.ToggleGroup;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class ToggleButtonDemo extends Application {
   @Override
   public void start(Stage stage) {
       // Hbox layout
       HBox root = new HBox();
       root.setPadding(new Insets(10));
       root.setSpacing(5);
       // Gender
       root.getChildren().add(new Label("Your gender:"));
       // Creating a ToggleGroup
       ToggleGroup group = new ToggleGroup();
       // Creating new Toggle buttons.
       ToggleButton maleButton = new ToggleButton("Male");
       ToggleButton femaleButton = new ToggleButton("Female");
       // Set toggle group
       // In a group, maximum only one button is selected
       maleButton.setToggleGroup(group);
       femaleButton.setToggleGroup(group);
       maleButton.setUserData("I am a Male");
       femaleButton.setUserData("I am a Female");
       maleButton.setSelected(true);
       root.getChildren().addAll(maleButton, femaleButton);
       Scene scene = new Scene(root, 450, 300);
       stage.setTitle("ToggleButton (o7planning.org)");
       stage.setScene(scene);
       stage.show();
   }
   public static void main(String[] args) {
       launch(args);
   }
}JavaFX Tutorials
- Open a new Window in JavaFX
 - JavaFX ChoiceDialog Tutorial with Examples
 - JavaFX Alert Dialogs Tutorial with Examples
 - JavaFX TextInputDialog Tutorial with Examples
 - Install e(fx)clipse for Eclipse (JavaFX Tooling)
 - Install JavaFX Scene Builder for Eclipse
 - JavaFX Tutorial for Beginners - Hello JavaFX
 - JavaFX FlowPane Layout Tutorial with Examples
 - JavaFX TilePane Layout Tutorial with Examples
 - JavaFX HBox, VBox Layout Tutorial with Examples
 - JavaFX BorderPane Layout Tutorial with Examples
 - JavaFX AnchorPane Layout Tutorial with Examples
 - JavaFX TitledPane Tutorial with Examples
 - JavaFX Accordion Tutorial with Examples
 - JavaFX ListView Tutorial with Examples
 - JavaFX Group Tutorial with Examples
 - JavaFX ComboBox Tutorial with Examples
 - JavaFX Transformations Tutorial with Examples
 - JavaFX Effects Tutorial with Examples
 - JavaFX GridPane Layout Tutorial with Examples
 - JavaFX StackPane Layout Tutorial with Examples
 - JavaFX ScrollPane Tutorial with Examples
 - JavaFX WebView and WebEngine Tutorial with Examples
 - JavaFX HTMLEditor Tutorial with Examples
 - JavaFX TableView Tutorial with Examples
 - JavaFX TreeView Tutorial with Examples
 - JavaFX TreeTableView Tutorial with Examples
 - JavaFX Menu Tutorial with Examples
 - JavaFX ContextMenu Tutorial with Examples
 - JavaFX Image and ImageView Tutorial with Examples
 - JavaFX Label Tutorial with Examples
 - JavaFX Hyperlink Tutorial with Examples
 - JavaFX Button Tutorial with Examples
 - JavaFX ToggleButton Tutorial with Examples
 - JavaFX RadioButton Tutorial with Examples
 - JavaFX MenuButton and SplitMenuButton Tutorial with Examples
 - JavaFX TextField Tutorial with Examples
 - JavaFX PasswordField Tutorial with Examples
 - JavaFX TextArea Tutorial with Examples
 - JavaFX Slider Tutorial with Examples
 - JavaFX Spinner Tutorial with Examples
 - JavaFX ProgressBar and ProgressIndicator Tutorial with Examples
 - JavaFX ChoiceBox Tutorial with Examples
 - JavaFX Tooltip Tutorial with Examples
 - JavaFX DatePicker Tutorial with Examples
 - JavaFX ColorPicker Tutorial with Examples
 - JavaFX FileChooser and DirectoryChooser Tutorial with Examples
 - JavaFX PieChart Tutorial with Examples
 - JavaFX AreaChart and StackedAreaChart Tutorial with Examples
 - JavaFX BarChart and StackedBarChart Tutorial with Examples
 - JavaFX Line Tutorial with Examples
 - JavaFX Rectangle and Ellipse Tutorial with Examples
 
                Show More