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