2017-08-17 88 views
-1

我試圖向我的應用程序添加一項功能,該功能會更改語言。在語言環境更改後重新加載FXML JavaFx

我寫了下面的控制器,這 - >https://pastebin.com/n3nXdAx8

我有,當我運行它開始我的JavaFX應用程序,一個問題,我得到了以下錯誤https://hastebin.com/agakacubuv.js

我試圖修復它下面這個話題Starting JavaFX from Main method of class which doesn't extend Application 這是我的主類https://pastebin.com/6s8iqcUe

+0

請不要張貼鏈接到代碼。直接在問題中創建一個[MCVE]併發布,[格式正確](https://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks)。 –

回答

0

嘗試改變

public static Stage stage=new Stage(); 

public static Stage stage; 

你反正初始化stagestart()方法。

編輯

的第二件事情是,有作爲bundles.main.view.application.title(主:32)沒有這樣的鍵。嘗試使用main.view.application.title來代替。

+0

感謝它爲我工作,但現在開始()拋出異常exc。當我將異常更改爲IOException時,出現此錯誤https://hastebin.com/vuvuvelive.scala。我應該如何改變捆綁包? –

+0

請發佈您的項目樹和包內容 – kejn

+0

http://imgur.com/a/HBdrJ http://imgur.com/a/OiVJ9 –