私は質問があります。JavaFX Tookitを初期化する方法は?
以前のStackOverflow質問で見つけた方法でJavaFXツールキットを初期化するにはどうすればよいですか?トピックは、ここで見つけることができます:
問題:非自明のSwing GUIアプリケーションは、JavaFXのコンポーネントを実行する必要がある私は、そのスレッドから、このソリューションに同様のソリューションを使用しようとしていますJavaFX 2.1: Toolkit not initialized
。アプリケーションの起動プロセスは、依存サービスレイヤを起動した後にGUIを初期化します。
ソリューション サブクラスのJavaFX Applicationクラスと別のスレッドなどでそれを実行します。*
public class JavaFXInitializer extends Application {
@Override
public void start(Stage stage) throws Exception {
// JavaFX should be initialized
someGlobalVar.setInitialized(true);
}
}
私が持っている唯一の問題は、次のとおりです。私は
someGlobalVar.setInitialized(true); ?
で何をしますか、私はしないでください何を記入するかを知って、いくつかのヒントをいただければ幸いです。
['JFXPanel'](http://docs.oracle.com/javase/8/javafx/api/javafx/embed/swing/JFXPanel.html)を使用できませんか?インスタンス化が開始されていない場合は、インスタンス化時にツールキットを起動します。 –
@ James_Dしかし、JFXPanelのものは、RAMに約10MBのRAMを使い切るということです.Nullに設定しても、GCがそれを拾うまでかなりの時間が必要です。私は10MBが大きな問題のようには聞こえないと知っていますが、私は不必要なリソースの使用が嫌いです。 – ImJustACowLol
FX Toolkitを起動するので、その大部分が使用されていると思われます。 –