java - 如何本地化定制的JFileChooser?

标签 java swing localization jfilechooser

我创建了扩展 JFileChooser 的 MyFileChooser。所以我想本地化它的 UI。 This code不起作用 - 所有标签仍然是英文。 我尝试这样做: UIManager.put("MyFileChooser.lookInLabelText", rb.getString("lookInLabelText")); 但这没有帮助。

最佳答案

您需要在创建 JFileChooser 之前设置这些属性(例如,在 MyFileChooser 构造函数中执行此操作为时已晚,因为此时已调用 super 构造函数)。

您可以通过在设置属性后调用文件选择器上的 updateUI() 来解决(尚未测试)。

关于java - 如何本地化定制的JFileChooser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13471063/

相关文章:

java - org.hibernate.PropertyValueException : not-null property references a null or transient value:

java - 无法从 Throwable 转换为 MyException

java - 贾斯珀报告 : JRViewer causes exception to be added in container in JInternalFrame

java - JScrollPane中的JTable,如何设置背景?

jquery - 如何在 jQuery 中本地化 FullCalendar?

java - 如何将阿拉伯文本打印到热敏打印机 (Bixolon)

java - JLabel 的 setText() 方法无法正常工作

android - 如何将翻译编辑器条目导出到 Excel?

c++ - QLocale,全局QLocale::setDefault()的范围是什么?

java - Spring Security如何配置ROLE前缀