2017-01-06 9 views
-1

人、メニューボタンのトグルボタン

まもなく:私はCheckMenuItems(done)でMenuButtonを作成したいと思います。私はチェックボックスを取り除きたいので、選択した後でCheckMenuItemをトグル(色を変える)にしたいのですが、代わりにToggleButtonsでそれを行うように試みましたが、ToggleButtons/ToggleGroupをMenuButtonの中に置くことはできません。

ありがとうございます。

答えて

1

RadioMenuItemを使用してください。

I.e.ただして

MenuButton menuButton = new MenuButton("Choices"); 
ToggleGroup toggleGroup = new ToggleGroup(); 
RadioMenuItem choice1 = new RadioMenuItem("Choice 1"); 
RadioMenuItem choice2 = new RadioMenuItem("Choice 2"); 
choice1.setToggleGroup(toggleGroup); 
choice2.setToggleGroup(toggleGroup); 
menuButton.getItems().setAll(choice1, choice2); 

toggleGroup.selectedToggleProperty().addListener((obs, oldChoice, newChoice) -> { 
    System.out.println("You chose "+((RadioMenuItem)newChoice).getText()); 
}); 
+0

複数のボタンを選択していただきありがとうございます。 – TomT

+0

さて、あなたは 'CheckBoxMenuItem'sを使うでしょう... –