2017-08-17 14 views
-1

言語を変更する機能をアプリケーションに追加しようとしています。ロケール変更後のFXMLのリロードJavaFx

私は、このために、次のコントローラを書いた - 私は、次のそれを修正しようとした私は、私はそれを実行したときに、私は次のようなエラーにhttps://hastebin.com/agakacubuv.js

を取得し、私のJavaFXアプリケーションを起動して、問題を抱えている>https://pastebin.com/n3nXdAx8

をこのトピック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(); 
あなたはとにかく start()方法で stageを初期化

public static Stage stage; 

から

編集

2つ目はbundles.main.view.application.title(メイン:32)というようなキーが存在しないことです。代わりにmain.view.application.titleを使用してみてください。

+0

これは私のために働いてくれてありがとう、しかし今start()は例外excをスローします。例外をIOExceptionに変更すると、このエラーが発生します。https://hastebin.com/vuvuvelive.scalaバンドルをどのように変更する必要がありますか? –

+0

あなたのプロジェクトツリーとバンドルの内容を投稿してください – kejn

+0

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

関連する問題