相关疑难解决方法(0)

将语言环境正确设置为 JFileChooser

我在运行时更改区域设置时遇到了一个小问题。

目标

我必须根据配置文件更改应用程序语言的区域设置。

此语言环境不一定与主机/操作系统语言环境或 JVM 默认语言环境相同。

而且,我user.language在调用应用程序时无法修改。然后,我必须在运行时这样做。

问题

总结我的代码,我阅读了配置文件并获得了不同的选项(包括语言环境)。之后,我根据这些配置的选项初始化应用程序环境。

之后,我构建了我的框架并开始了应用程序生命周期。

public static void main(String[] args) {
    File fichier;
    Ini ini; //Ini4J object
    Modele modele = new Modele(); //My Model class: it stores configuration and other stuff
    try {
        fichier = new File(Modele.CONFIGURATION);
        ini = new Ini(fichier);
        modele.setLocaleLang(ini.get(Modele.LOCALE, Modele.LANG, String.class));
        // read more options
    } catch(InvalidFileFormatException e) {
        // exception processing
    } catch (IOException e) {
        // exception processing
    } finally {
        ini = null;
        fichier = null;
    } …
Run Code Online (Sandbox Code Playgroud)

java swing locale localization jfilechooser

5
推荐指数
1
解决办法
2593
查看次数

标签 统计

java ×1

jfilechooser ×1

locale ×1

localization ×1

swing ×1