java - swt 无缝语言更改

标签 java localization swt

我有一个目前相当复杂的 SWT 应用程序。我想让应用程序能够在不重新启动的情况下切换界面语言。最好的方法是什么?

最佳答案

Control API (它是所有 SWT 组件的父类(super class))有一个方法 redraw(),我假设它会再次调用创建内容方法,并且应该提供您正在寻找的结果。

编辑:我刚刚通过制作一个按钮并在每次按下后将其文本设置为随机数来测试这一点,并且它的工作原理没有任何美学副作用。

关于java - swt 无缝语言更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6404449/

相关文章:

java - 本地化不支持追加功能

c# - .Net 4客户端配置文件语言包检测C#

java - 需要有关 Java 中的 SWT DateTime 的帮助

java - 使用eclipse和scene builder将数据从一个选项卡发送到javafx 8中的另一个选项卡

java - 如何在不同线程中处理@KafkaListener方法?

java - 如何让扫描仪读取多个数字并打印它们而无需向下一行

java - Eclipse 中的 GridLayout 和 GridData

java - 如何摆脱 XXX 自动生成的方法 stub

ios - Swift:将 "Back"作为默认按钮文本设置为 "segue back"按钮

java - 使用 NatTable 处理检索速度慢的大数据