【发布时间】:2011-08-19 12:25:18
【问题描述】:
我正在设置 JLabel 的值
myLabel.setText( controller.getString("hello") );
其中 controller.getString 从 ResourceBundle 实例返回 getString。
但是,我正在尝试在运行时更新应用程序的语言,我很难弄清楚如何“刷新”标签的文本,以便它使用新的 Locale 的 getString。
我使用观察者模式,只要语言切换,我就会更新我的框架。
有什么建议吗?
谢谢。
约翰·诺伊曼。
【问题讨论】:
标签: java swing runtime refresh