问题描述
我设法使第一帧rsaMainMenu.java国际化,但是我无法弄清楚如何通过按第一帧rsaMainMenu.java中的按钮来更改其他所有帧的语言。
这是我的rsaMainMenu.java中的代码
static ResourceBundle r = ResourceBundle.getBundle("bundles.MyResourceBundle");
Locale locale;
Locale l = new Locale("en","EN");
private void previewSignActionPerformed(java.awt.event.ActionEvent evt) {
new rsaSignspreviewCategory(l).setVisible(true);
this.dispose();
}
这是3个按钮中的1个,用于在这种情况下将语言更改为德语。
private void languageDEActionPerformed(java.awt.event.ActionEvent evt) {
l = new Locale("de","DE");
ResourceBundle r = ResourceBundle.getBundle("bundles/myResourceBundle_de",l);
exitButton.setText(r.getString("exitButton"));
previewSign.setText(r.getString("preview_Signs"));
mockTest.setText(r.getString("mock_test"));
}
这是我的第二帧,我试图弄清楚,但我最终决定尝试获得一些帮助。
static ResourceBundle r = ResourceBundle.getBundle("bundles.MyResourceBundle");
Locale l;
public rsaSignspreviewCategory(Locale l) {
initComponents();
this.l = l;
}
很抱歉,如果我的问题很简单,我是编程新手,而且堆栈溢出。如果您有任何提示 就我的帖子格式而言,请允许自己进行一些建设性的批评。
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)