1

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

4

1 回答 1

2

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

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

于 2012-11-20T11:07:19.573 回答