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 に従って、関連するコードをコントローラーの初期化メソッドに追加します。