【发布时间】:2018-03-10 02:10:06
【问题描述】:
在每个场景中,我都有多个 toggleGroups,每个都有两个 RadioButtons。无论我首先选择哪个场景上的哪个 RadioButton,听众都听不到。它仍然为空,而不是保存设置的用户数据。如果我第二次按下它,它就会起作用。
当我改变场景时,一切都是一样的。听众不听第一个动作。
这是一个已知的错误吗?我这样保存 userData:
@FXML private RadioButton rbCheck11; @FXML private RadioButton rbCheck12;
@FXML private ToggleGroup group1;
public static String[] values = new String[326];
@FXML
private void testing() {
rbCheck11.setUserData(1); rbCheck12.setUserData(0);
group1.selectedToggleProperty().addListener((observable, oldValue, newValue) -> {
if (group1.getSelectedToggle() != null){
values[0] = group1.getSelectedToggle().getUserData().toString();
}
});
}
【问题讨论】:
标签: java javafx radio-button javafx-8