0
FXMLインクルードファイルのコンテキストでネストされたFXMLコントローラに関する記事を読んだことがあります。しかし、私の問題は、複数のクラスが定義された1つのFXMLファイルがあることです。FXMLネストされたコントローラを単一のFXMLファイルに入れる方法
私の問題を単純に入れてください。以下の例でmakeMe()を実行するのと同じように、1つのFXMLファイルでどうすればいいですか?
public class ClassA{
// something
}
public class ClassB{
public ClassA myAClass;
}
public void makeMe{
ClassB myBClass;
myBClass = new ClassB();
myBClass.myAClass = new CLassA();
}
Header
インスタンスを持っていますFXMLファイルを読み込んだとき(FXMLは1つしかありませんか?)おそらく、https://docs.oracle.com/javase/9/docs/api/javafx/fxml/doc-files/introduction_to_fxml.html#custom_components –こんにちはJames D.を使用してこれを再構成する必要があります。問題をより一般的なものにするにはどのようにして一つのFXMLファイルを使って 'ReflectTest.header = new Header();と同じことをすることができますか? ReflectTest.header.chartWindow =新しいブロック(); 'たぶん私はそれをフレーズのようにすれば、問題はもっと明白かもしれません。 –