我写了一个小型处理应用程序,我计划很快发布。仍然缺少的是Titlebar / Taskbar(Win)和Dock(Mac)的甜蜜自定义图标。有什么建议怎么做?
THX!
答案 0 :(得分:1)
与此同时,我自己想出来了:
显然,这适用于Mac OS,可以替换导出的应用程序中的 sketch.icns 文件,以获得胜利和奖励。通过将此行添加到您的设置方法来完成liunx:
frame.setIconImage( getToolkit().getImage("sketch.ico") );
答案 1 :(得分:0)
这取决于你是否具备任何艺术能力。
如果没有,那么你可以雇用一个图标设计师来做一个,或者在网上搜索免费图标 - 有数十亿。
如果你有一点艺术性,那么你可以获得一个几乎你想要的免费图标然后调整它。 IcoFX是一个很好的免费应用程序,用于执行此类操作。
如果您认为自己有从头开始绘制图标所需的内容,那么一个好的计划是使用矢量艺术包。这允许您以多种分辨率导出相同的图形,这样您就可以获得所需的每个图标尺寸(从16x16到256x256)的最高质量。或者,在位图编辑器中绘制一个大的(512x512)verison,然后根据需要缩小它。只要你开始大缩小,就不应该有任何问题(虽然要想在16x16和32x32上获得一个好的图标,你仍然需要好好的眼睛和大量的手动调整)。
答案 2 :(得分:0)
在您的代码中,只需输入以下行:
frame.setIconImage( getToolkit().getImage("sketch.ico") );
对于Windows / Linux,这样做。对于Mac / OSX,请按照下列步骤操作:
提示: