Only one RadioButton can be selected when placed in a ToggleGroup
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.RadioButton;
import javafx.scene.control.ToggleGroup;
import javafx.scene.layout.HBox;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage stage) {
HBox root = new HBox();
Scene scene = new Scene(root, 300, 150);
stage.setScene(scene);
stage.setTitle("");
ToggleGroup group = new ToggleGroup();
RadioButton button1 = new RadioButton("select first");
button1.setToggleGroup(group);
button1.setSelected(true);
RadioButton button2 = new RadioButton("select second");
button2.setToggleGroup(group);
root.getChildren().add(button1);
root.getChildren().add(button2);
scene.setRoot(root);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Related examples in the same category