複数のResourceBundleファイルをロードするには複数のfxmlファイルがあり、すべてのファイルに対してプロパティファイルを作成しました。例:top.fxml top.propertiesすべてのプロパティファイルをロードする方法は?JavaFX 2と国際化ロードプロパティファイル
私はそのような何かをしようとするが、その私はそれを試していないが、それはちょうどあなたのロード前にバンドルを毎回設定するのと同じくらい簡単であるべき
Locale locale = new Locale("fr", "FR");
ResourceBundle bundle = ResourceBundle.getBundle("i18n.bottom", locale);
ResourceBundle bundle2 = ResourceBundle.getBundle("i18n.top", locale);
FXMLLoader loader = new FXMLLoader(getClass().getResource("main.fxml"));
loader.setResources(bundle);
loader.setResources(bundle2);
Parent root = loader.load();
私は試してみる必要がありますが、2番目の解決策は良いと思われます – mikl