ToggleGroupから選択されたラジオボタンを取得する方法 質問する

ToggleGroupから選択されたラジオボタンを取得する方法 質問する

私は JavaFX 8 と に取り組んでいますSceneBuilder。FXML ファイルにいくつかのラジオ ボタンを作成し、toggleGroupその中でラジオ ボタン リストに名前を指定しました。そこで、toggleGroupコントローラーで の選択されたラジオ ボタンを取得したいのですが、すべてのラジオ ボタンをコントローラーのフィールドとして再度作成する必要がありますか。それとも、オブジェクトだけでtoggleGroup選択されたラジオ ボタン (ボタン オブジェクトではなく、そのラジオ ボタンのテキストのみ) が取得されますか。

ベストアンサー1

 @FXML
 ToggleGroup right; //I called it right in SceneBuilder.

後で方法のどこかで。

RadioButton selectedRadioButton = (RadioButton) right.getSelectedToggle();
String toogleGroupValue = selectedRadioButton.getText();

おすすめ記事