gpt4 book ai didi

java - 如何在Mac上获取应用程序的图标? java

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:08 25 4
gpt4 key购买 nike

我正在尝试在 mac 上获取文件的图像,但我找不到任何答案有一些代码可以在 Windows 上运行。

String s = "c:/windows/regedit.exe";
File file = new File(s);

sun.awt.shell.ShellFolder sf =
sun.awt.shell.ShellFolder.getShellFolder(file);
Icon icon = new ImageIcon(sf.getIcon(true));

最佳答案

对此没有明确的答案。你必须自己做一些调查。如果 Finder 中有应用程序,请右键单击并选择“显示包内容”。在 Contents 文件夹中,搜索 Info.plist 文件。您会发现一个包含 CFBundleIconFile 的条目,如下所示(我以 TextEdit 为例):

<key>CFBundleIconFile</key>
<string>Edit.icns</string>

进入 Resources 文件夹,您将在其中找到 .icns 文件。您可以在 this question 中找到有关如何执行此操作的信息。 .

关于java - 如何在Mac上获取应用程序的图标? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31503364/

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