2017-11-23 7 views

答えて

1

私は解決策を考え出しました。まず、togglegroup innto希望のラジオボタンを配置する必要があります。

final ToggleGroup tg1 = new ToggleGroup(); 
    g1b1.setToggleGroup(tg1); 
    g1b2.setToggleGroup(tg1); 
    g1b3.setToggleGroup(tg1); 
    g1b4.setToggleGroup(tg1); 
    g1b5.setToggleGroup(tg1); 

、リスナーを追加します。

tg1.selectedToggleProperty().addListener(new ChangeListener<Toggle>() 

は、配列にラジオボタンを追加します。

  Object[] rba = tg1.getToggles().toArray(); 

は、ループを使用します選択したラジオボタンを見つけるには:

for(int i = 0; i < rba.length; i++){ 
       if(tg1.getSelectedToggle() == rba[i]){ 
        System.out.println("SELECTED RADIO BUTTON" + i); 
       }else{ 
        System.out.println(rba[i].toString()); 
       } 
      } 

私はこれを1つのドキュメントコントローラで行いました。あなたはここからあなたが必要とするものを確実に見つけることができます

関連する問題