如何修复//NOI18N在Netbeans 8.0



我有一个问题与Netbeans的自动生成initComponents()方法在我的Swing应用程序。

问题是它生成的bundle不考虑locale:

java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("myapp/Bundle_en"); // NOI18N

代替:

java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("myapp/Bundle", myLocale);

我已经尝试在调用initComponents()之前将默认区域设置为所需的一个,但它不适合我。结果是我的UI是混合语言。

谁能告诉我我做错了什么,拜托?

我认为如果您打开源代码并转到Tools | Internationalization | Internationalize...,您将能够更改生成的代码。在这里,您可以自定义用于获取I18N'ed值的表达式。

相关内容

  • 没有找到相关文章

最新更新