gpt4 book ai didi

java - 如何使用 LWUIT 更改我的 j2me 程序中的本地化?

转载 作者:行者123 更新时间:2023-11-29 05:52:46 25 4
gpt4 key购买 nike

我使用 LWUIT 资源编辑器在项目的 res 文件中创建了一个本地化表。但事实证明,我不知道如何切换不同的本地化。如何为我的程序设置全局语言?

最佳答案

此代码可以将两个不同的本地化合并为一个。(默认保存在 bundle 中并与新的本地化合并 mergeL10N(这些对象是 hashTable))

if (themeName != null && !themeName.equals(this.currThemeName)) {
try {
if (themeName.equals(DEFAULT_THEME_NAME)) {
defaultTheme = Resources.open(DEFAULT_THEME_NAME);
bundle = null;
} else {
defaultTheme = Resources.open(DEFAULT_THEME_NAME);
bundle = Resources.open(themeName);
}
mergeL10N = defaultTheme.getL10N("Localization (L10N) 1", "iw");
if (bundle != null) {
mergeHashtable(mergeL10N, bundle.getL10N("Localization (L10N) 1", "iw"));
}
UIManager.getInstance().setResourceBundle(mergeL10N);

}
} catch (Exception e) {
e.printStackTrace();
}
}

关于java - 如何使用 LWUIT 更改我的 j2me 程序中的本地化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com