【问题标题】:How to localize customized JFileChooser?如何本地化自定义的 JFileChooser?
【发布时间】:2012-11-20 10:19:20
【问题描述】:

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

【问题讨论】:

  • 为什么要扩展选择器?正常(未扩展)选择器是否正确本地化?你到底做了什么?
  • @kleopatra 完全本地化的操作系统和可访问的区域设置之间存在差异,OPS 多次提出类似问题来自欧洲南部(???)

标签: java swing localization jfilechooser


【解决方案1】:

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

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-13
  • 2020-12-12
  • 1970-01-01
相关资源
最近更新 更多