我正在開發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