java – 本地化JFileChooser“所有文件”字符串
发布时间:2020-05-24 01:31:55 所属栏目:Java 来源:互联网
导读:我正在使用JFileChooser开发一个 Java应用程序,用户可以切换语言. Locale.setDefault( Locale.ENGLISH );JFileChooser chooser = new JFileChooser();chooser.showOpenDialog( null );Locale.setDefault( Locale.CHINA );JFileChoose
|
我正在使用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之前,请将其放在正确的位置.蹩脚的是它在当地没有改变,但也许这将为你提供你需要的工作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 浅谈spring中scope作用域
- java使用xpath和dom4j解析xml
- java – 抽象类或接口中的public static final字段
- java – OWASP HTML Sanitizer清除注释
- JFrame repaint()问题 – Java
- java – 嵌套线程可以为父线程抛出异常吗?
- Servlet+Jsp实现图片或文件的上传功能具体思路及代码
- java – 递归生成功率集而不带任何循环
- java – hashCode和equals为Collections.unmodifiableColle
- java.lang.IllegalStateException:没有SessionManager
