自定义文件类型和图标

8

我正在用Java写一个游戏,它可以通过.txt文件保存和加载所有的功能,但是我认为如果我能有自己的文件类型那就太酷了...我知道我可以将其设置为未定义的类型进行保存,但是这样我就会得到一个空白图标...在Java中是否有一种方法可以给它一个自定义的文件图标呢?我在网上查找过,但是所有的结果都是微软网站上用C#和VB等语言解释的...


图标不是都与系统有关吗?我认为你需要编写一个安装脚本来正确运行它。 - zellio
1个回答

5
我认为如果您在Windows中创建了文件类型,则可以将该文件类型添加到系统中。然后查看现有的文件类型。现在将您的图标与该类型相关联。
以下是在Windows中执行此操作的步骤:

http://www.watchingthenet.com/associate-delete-file-types-in-windows-vista.html

在之前的Windows版本中,这可以在资源管理器中找到。在Google上搜索很容易找到。
现在,一旦您添加了类型,请执行以下操作:

http://www.webtlk.com/2009/03/20/how-to-change-the-icon-assiciated-with-a-file-in-windows-vista-and-windows-7/

如果你需要部署这个程序并且想在其他机器上以同样的方式运行,那么这段代码只会在你的机器上有效。但是,如果你使用类似InstallShield的脚本,这段代码足够让你进行脚本编写。如果告诉我你将要部署的安装程序,我甚至可以提供一个脚本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接