Die Anleitung zu JavaFX ToggleButton
View more Tutorials:
ToggleButton ist ein Button mit 2 Status, gewählt oder abgewählt.
Die ToggleButton können in einer Gruppe (Toggle Group) gesetz werden. Die Toggle Button in einer Gruppe haben nur maximal ein gewählte Button. Wenn ein Button gewählt ist, dann werden die andere Button in Gruppe abgewählt (deselected)

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); } }