【问题标题】:JavaFX8. Do I have to set the resource bundle for every FXMLLoader?JavaFX8。我必须为每个 FXMLLoader 设置资源包吗?
【发布时间】:2014-10-13 08:33:00
【问题描述】:

我有一个用于整个应用程序的大型资源文件,所以如果我可以只为整个 JavaFX 场景设置一个资源文件,而不是每次都设置new FXMLLoader(...),那就太好了。

有办法吗?

【问题讨论】:

    标签: java internationalization javafx javafx-8 resourcebundle


    【解决方案1】:

    据我所知,没有设置默认资源包的机制。如果需要,您始终可以创建一个实用方法来执行此操作:

    public class MyUtils {
    
        private static final ResourceBundle bundle = ... ;
    
        public static FXMLLoader getLoader(URL location) {
            return new FXMLLoader(location, bundle);
        }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2014-11-10
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 1970-01-01
      • 1970-01-01
      • 2020-02-04
      • 2010-10-24
      相关资源
      最近更新 更多