如何在java中获取linux文件夹和文件图标和名称?

And*_*dré 6 java linux jfilechooser shell-icons

我正在用java创建一个文件夹和文件树.Windows和OSX使用以下代码返回系统图标和名称:

new JFileChooser().getIcon(File f);
new JFileChooser().getName(File f);
Run Code Online (Sandbox Code Playgroud)

是否有可能获得unix系统的图标和名称?系统命令也可以.

谢谢.

cor*_*rnz 0

我没有测试过,但这段代码应该适用于大多数系统:

FileSystemView view = FileSystemView.getFileSystemView();
Icon icon = view.getSystemIcon(file);
Run Code Online (Sandbox Code Playgroud)