有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java找不到filechooser的UIManager密钥

我正在尝试用Java开发一个程序,我需要将其国际化。 我使用Swing创建了一个JFileChooser,一切正常。 问题是,我似乎找不到映射到文件名文本字段标签文本(屏幕截图中圈出的字符串)的UIManager键

enter image description here

我已经试过使用UIManager了。getDefaults()但我仍然找不到密钥

我用来显示JFileChooser的代码如下:

JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
fileChooser.setFileFilter(new FolderFilter());
int n = fileChooser.showOpenDialog(null);

Screenshot

编辑:我已经设法找到了解决这个问题的方法。 我用

for (Component comp : fileChooser.getComponents()) {

然后我继续探索这棵树,直到找到我要找的标签。真的很糟糕,所以我希望能找到一个更好的解决方案


共 (0) 个答案