我正在开发一个 java 应用程序,我正在使用 java swing 表单和 javafx FXML 阶段。我是 javafx 的新手。现在在我的应用程序中,我正在调用具有控制器的 javafx fxml 阶段,来自 swing 表单。我正在调用fxml 阶段从摇摆窗体单击这样的按钮---- Application.launch(MyFxml.class);
这很好用。但是当我通过按以下方式单击按钮并尝试访问 javafx fxml 阶段从 fxml 阶段再次返回到 swing 表单时,我遇到了异常。 新的 MySwingform().setVisible(true);
以下代码片段用于调用摇摆形式---
public void goBack(ActionEvent ev){
Platform.exit();
new MySwingform().setVisible(true);
}
我得到的例外是“应用程序启动不能被多次调用”。那么,如何摆脱这个,以便我们可以一遍又一遍地运行 javafx 应用程序线程而不会出现任何错误?提前感谢您的有用建议。