1

次のコードがあります。

GridPane gp = new GridPane();

// filling GridPane with other nodes...

RadioButton maschio = new RadioButton("M");
RadioButton femmina = new RadioButton("F");
final ToggleGroup tg = new ToggleGroup();
maschio.setToggleGroup(tg);
femmina.setToggleGroup(tg);
gp.add(tg, 1, 3);

最後の行に次のようなエラーが表示されました: ToggleGroup cannot be converted to Node.

私に何ができる?私も試してみましVbox, Hboxたが、うまくいきませんでした。Google を試しましたが、解決策が見つかりませんでした。助言がありますか?

4

2 に答える 2

0

次の解決策を見つけました。

    ToggleButton maschio = new RadioButton("M");
    ToggleButton femmina = new RadioButton("F");
    final ToggleGroup tg = new ToggleGroup();
    HBox rbContainer = new HBox(maschio, femmina);
    maschio.setToggleGroup(tg);
    femmina.setToggleGroup(tg);
    gp.add(rbContainer, 1, 3);

大丈夫ですか?または、より良い解決策がありますか?

于 2015-01-29T09:12:00.943 に答える