gpt4 book ai didi

java - JFileChooser > "Look in"奇怪的名字

转载 作者:行者123 更新时间:2023-12-02 15:29:30 26 4
gpt4 key购买 nike

我有一个在 Win7 上使用 JFileChooser 的 java 应用程序。奇怪的是,有时(经常)但并非总是如此 - 驱动器名称在“查找范围:”组合框中看起来很奇怪:

enter image description here

有没有人知道是什么原因造成的,以及如何让它始终显示专有名称?

最佳答案

那些来自系统驱动器,如“我的电脑”、“网上邻居”等。

我绕过它显示文件的方式是:

JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileView(new FileView() {

@Override
public String getName(File f) {
String name = FileSystemView.getFileSystemView().getSystemDisplayName(f);

// If names is empty use the description
if(name.equals("")) {
name = FileSystemView.getFileSystemView().getSystemTypeDescription(f);
}

return name;
}
});

通过这种方式,它始终会提取文件系统显示的名称。

关于java - JFileChooser > "Look in"奇怪的名字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28607887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com