私はメインのfxmlファイルのマスタコントローラとインクルードファイルの2つのコントローラを持っています。今私は子供のコントローラを@FXML ChildController childController
経由で注入します。今は動作し、以前はFXMLで働いていたすべての人が、私の話すことを知っています。アノテーションによる依存関係注入はすべて問題ありませんが、私はすべてのDIを処理する独自の計画があるため、これを自分で実行したいと思います。コントローラーの@FXML注入の代わりのJava?
(以下問)
は、これは私が全体の事を開始する方法です:
public void start(Stage primaryStage) throws Exception {
FXMLLoader loader = new FXMLLoader();
loader.setLocation(getClass().getResource("Some resource"));
MainController mainController = new Controller();
loader.setController(mainController);
Scene scene = new Scene(loader.load(), w, h);
primaryStage.setScene(scene);
primaryStage.show();
}
は基本的に私はこれをしたいの:
SubController1 A = new SubController1();
SubController2 B = new SubController2();
MainController C = new MainControllerC(A, B);
だから私はFXMLでこれを行うことができますどのように(JavaFX)?
最終的にOmg!面白そうに見える。何年もの経験がありますか? :) – Asperger
本当にstackoverflow上のすべての素晴らしい品質への貢献に感謝します。私はあなたの記事の多くをフォローしました。あなたは素晴らしいです! – Asperger