我试图找到一种方法来访问的Mac OSX系统图标。 有谁知道在Mac电脑上的默认位置? 方式或者知道使用Java来让他们回来?
目前使用的JFileChooser的Mac检索文件图标的方法,但是该文件到文件系统中(在我的应用程序文件可以从这么短,在系统上创建一个虚拟文件的服务器流该扩展它不会工作)。
我可以访问他们的Windows使用SWT(在Mac上这个炸弹,但)以下的方式。 变量 “的fileType” 下方例如是名为 “.txt”, “.BMP”,名为 “.doc” 等:
Program p;
Image image;
//find the correct OS image for the file type and set
//the image to the tree item
p = Program.findProgram(fileType);
ImageData data = p.getImageData();
image = new Image(display, data);
更新:似乎没有要导入这些一条明路。 我结束了在网上找到了一些通用的Mac图标,并与我的应用程序捆绑他们简单地使用getRecourceAsStream()在Mac上时,直到一个更好的解决方案中。