2016-04-14 23 views
0

Üç CheckMenuItems Öğesi 1,2 ve 3 var. Bunu ayarlamaya çalışıyorum, böylece her seferinde bir öğe seçilebilir. Şimdiye kadar bunu, her öğedeki item.setSelected() öğesini kullanarak yapabildim. Bu işe yarıyorsa da, şu anda kullanılan öğenin seçiminin kaldırılmasını engellemez. Bunu nasıl önleyebilirim?CheckMenuItems seçimleri Javafx

+0

kullandığımız bir [ 'RadioMenuItem'] (http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/RadioMenuItem .html)? –

+0

Teşekkürler evet, bunun yerine kullanmam gerek. – tashtoons

cevap

1

Sadece ihtiyacınız yok mu 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);