我正在开发Eclipse的插件。我正在使用JavaFX来实现此插件的多种功能。我有一个Eclipse的UI内置的菜单,每个命令都有处理程序,即每个功能都被点击。例如:用户点击“开始符号表”,然后调用SymbolTableHandler。多个JavaFX application.launch()来自插件作业
这些处理程序中的每一个都从Eclipse作业启动JavaFX应用程序,以确保UI不会无响应。 JavaFX应用程序使用application.launch()
开始。
我的问题是,当用户启动两个功能时,由于仅允许调用application.launch()
一次的限制而引发错误。
这不会是一个问题,如果所有的功能开始在一起,我可以创建新的阶段等等
那么,有没有办法模仿application.launch
多次这么多个表/这个插件的功能,可以一起跑?
我想出了一个解决方案,如果有人关心的代码。
谢谢你,有没有什么标准,当涉及到我的那种方法?当然有插件必须从菜单创建多个FXML GUI? – UnholySalmon
你的方法不是标准的,大多数应用程序只能使用标准的JavaFX启动工具,但是大多数应用程序不是Eclipse插件。我鼓励你问你关于在Eclipse插件中直接使用JavaFX到[e(fx)clipse社区](http://www.eclipse.org/efxclipse/community.html)的问题,谁是这方面的专家领域。 – jewelsea
我想出了一个解决方案,为任何人想要使用JavaFX的Eclipse插件与多个用户界面的不同处理程序创建。 – UnholySalmon