Scene Builder アプリケーションを使用して、Gui を作成しました。アプリケーションにロードしましたが、デザインに埋め込まれた VBox にコンポーネントを追加したいと考えています。私が使用できるのは、FXMLLoader.load から返される AnchorPanel だけのようです。
子ツリーをドリルダウンして必要なコンポーネントに到達するよりもエレガントな方法はありますか?
ありがとう。
Scene Builder アプリケーションを使用して、Gui を作成しました。アプリケーションにロードしましたが、デザインに埋め込まれた VBox にコンポーネントを追加したいと考えています。私が使用できるのは、FXMLLoader.load から返される AnchorPanel だけのようです。
子ツリーをドリルダウンして必要なコンポーネントに到達するよりもエレガントな方法はありますか?
ありがとう。
ランダムなクラスから VBox に追加する必要がある場合:
fx:id
をVBox に渡します。"vbox"
@FXML VBox vbox;
(ここvbox
では と同じですfx:id
)controller.vbox;
。ビューがロードされたときに VBox に何かを追加する必要がある場合は、上記の 1 から 3 に従って、関連するコードをコントローラーの初期化メソッドに追加します。