我创建了扩展JFileChooser的MyFileChooser。所以我想本地化它的UI。 This code不起作用-所有标签仍为英文。
我试图通过这种方式做到这一点:UIManager.put("MyFileChooser.lookInLabelText", rb.getString("lookInLabelText"));
但这没有帮助。
最佳答案
您需要在创建JFileChooser之前设置这些属性(例如,在MyFileChooser构造函数中进行此操作为时已晚,因为此时已经调用了超级构造函数)。
设置属性后,可以通过在文件选择器上调用updateUI()来解决(未测试)。
关于java - 如何本地化自定义的JFileChooser?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13471063/