2017-08-17 91 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 –