加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 本地化JFileChooser“所有文件”字符串

发布时间:2020-12-14 19:35:06 所属栏目:Java 来源:网络整理
导读:我正在使用JFileChooser开发一个 Java应用程序,用户可以切换语言. Locale.setDefault( Locale.ENGLISH );JFileChooser chooser = new JFileChooser();chooser.showOpenDialog( null );Locale.setDefault( Locale.CHINA );JFileChooser.setDefaultLocale( Loc
我正在使用JFileChooser开发一个 Java应用程序,用户可以切换语言.
Locale.setDefault( Locale.ENGLISH );
JFileChooser chooser = new JFileChooser();
chooser.showOpenDialog( null );

Locale.setDefault( Locale.CHINA );
JFileChooser.setDefaultLocale( Locale.CHINA );
JFileChooser chinese_chooser = new JFileChooser();
chinese_chooser.showOpenDialog( null );

除了下拉框中的“所有文件”字符串外,要显示的第二个文件选择器是中文.如果我注释掉代码的第一部分,则文件选择器会正确显示所有已翻译的字符串.

这是java中的错误还是我需要在其他地方设置区域设置?

如何才能使翻译文件选择器正确显示?

解决方法

I found something that might help you here.以下是更改“所有文件”字符串的方法:
UIManager.put("FileChooser.acceptAllFileFilterText","abc4");

在将默认语言环境设置为Locale.CHINA之前,请将其放在正确的位置.蹩脚的是它在当地没有改变,但也许这将为你提供你需要的工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读