Я только что встретил странность с JavaFX и Swing.JavaFX IllegalStateException при удалении JFXPanel в Swing
При утилизации панели JavaFX, которая была добавлена в JFrame или JPanel, повторное добавление новой JFXPanel вызовет исключение IllegalStateException: «Platform.exit был вызван».
В моем случае это произошло после того, как я удалил некоторые JPanels с помощью JFXPanels внутри, а затем попытался их повторно добавить.
Я столкнулся с этой проблемой и реализовал ваше решение: http://stackoverflow.com/questions/25193198/prevent-javafx-thread-from-dying-with-jfxpanel-swing-interop – jenglert