所以我想设置一组单选按钮。如果我按下单选按钮,则会弹出一组新的文本字段。我使用什么代码来实现这一目标?顺便说一下,我正在使用Java,只是想使用JavaFX来实现我的目标。我听说过使用showVisible的某个命令,但不确定是否可以使用?
单选按钮:
ToggleGroup group = new ToggleGroup();
RadioButton rb1 = new RadioButton("RadioButton1");
rb1.setUserData("RadioButton1");
rb1.setToggleGroup(group);
rb1.setSelected(true);
当您想更改文本时,请执行以下操作:
group.selectedToggleProperty().addListener(new ChangeListener<Toggle>(){
public void changed(ObservableValue<? extends Toggle> ov, Toggle old_toggle, Toggle new_toggle) {
if (group.getSelectedToggle() != null) {
// Do something here with the radioButton
}
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句