11

JavaFX と Swing の奇妙な点に遭遇しました。

JFrame または JPanel に追加された JavaFX パネルを破棄するときに、新しい JFXPanel を再度追加すると、「Platform.exit が呼び出されました」という IllegalStateException がスローされます。

私の場合、これは、内部に JFXPanels を含む JPanel をいくつか削除してから、それらを再度追加しようとした後に発生しました。

4

1 に答える 1

22

幸いなことに、Oracle フォーラムで解決策を見つけました。リンク: https://kr.forums.oracle.com/forums/thread.jspa?threadID=2393986

JavaFX 2.2 では、Main クラスに次の行を追加します。

Platform.setImplicitExit(false);

これで私のアプリケーションはうまくいきました。

于 2013-05-31T22:51:19.203 に答える