CheckMenuItems选择Javafx

时间:2016-04-14 02:54:56

标签: javafx

我有三个CheckMenuItems项目1,2和3.我试图设置它,以便一次可以选择一个项目。到目前为止,我已经能够使用每个项目中的item.setSelected()来完成此操作。虽然这有效,但它不会阻止取消选择当前使用的项目。我怎么能阻止这个。

1 个答案:

答案 0 :(得分:1)

只需使用RadioMenuItem

即可
Menu menu = new Menu("Radio Button Menu");

ToggleGroup myToggleGroup = new ToggleGroup();

RadioMenuItem itemOne = RadioMenuItemBuilder.create().toggleGroup(myToggleGroup).text("itemOne").build();
RadioMenuItem itemTwo = RadioMenuItemBuilder.create().toggleGroup(myToggleGroup).text("itemTwo").selected(true).build();

menu.getItems().add(itemOne);
menu.getItems().add(itemTwo);