私は 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();