Radio Buttons 的活动

通常,当选择 ToggleGroup 中的一个 RadioButton 时,应用程序执行动作。下面是打印已使用 setUserData(Object) 设置的所选 RadioButton 的用户数据的示例。

radioButton1.setUserData("awesome")
radioButton2.setUserData("ok");
radioButton3.setUserData("useless");

ToggleGroup group = new ToggleGroup();
group.selectedToggleProperty().addListener((obserableValue, old_toggle, new_toggle) -> {
    if (group.getSelectedToggle() != null) {
        System.out.println("You think that stackoverflow is " + group.getSelectedToggle().getUserData().toString());
    }
});