原创

FileSystemView が Ubuntu 20.04 で間違ったアイコンを返す

温馨提示:
本文最后更新于 2024年04月12日,已超过 63 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

私はJavaFXアプリケーションに向いているか、ファイルのOSアイコンを表示したいと考えています。このために私はSwingユーティリティを使用します。これは、音楽視聴のアイコンを取得する方法です。

Icon icon = FileSystemView.getFileSystemView().getSystemIcon(Paths.get("/home/pavel/Music").toFile());

これは、Ubuntu 20.04 上の JavaFX アプリケーションで得られた結果です (背景は暗黒)。

ここに画像の説明を入力してください

Ubuntu Nautilus では問題が次のように表示されます。

ここに画像の説明を入力してください

違いは明らかです。 もしかしたら、Nautilus/Gnome で使用されているのと同じアイコンを取得する方法を誰かに教えていただけますか?

正文到此结束
热门推荐
本文目录