0

我编写了一个小型处理应用程序,我计划很快发布。仍然缺少的是用于标题栏/任务栏 (Win) 和 Dock (Mac) 的精美自定义图标。任何建议如何做到这一点?

谢谢!

4

3 回答 3

1

与此同时,我自己想通了:

显然,这适用于 Mac OS,方法是替换导出的应用程序中的sketch.icns文件,因为 win & liunx 是通过将此行添加到您的设置方法来完成的:

frame.setIconImage( getToolkit().getImage("sketch.ico") );
于 2010-01-05T15:43:58.147 回答
0

这要看你有没有艺术天赋。

如果没有,那么您可以聘请图标设计师来做一个,或者在网上搜索免费图标 - 有数十亿。

如果您有一点艺术性,那么您可以获取一个几乎是您想要的免费图标,然后对其进行调整。IcoFX是一个很棒的免费应用程序来做这种事情。

如果您认为自己具备从头开始绘制图标的能力,那么一个好的计划是使用矢量艺术包。这允许您以多种分辨率导出相同的图形,这样您就可以获得所需的每种图标尺寸(从 16x16 到 256x256)的最高质量。或者,在位图编辑器中绘制一个大 (512x512) 版本,然后根据需要缩小它。只要你从大尺寸和小尺寸开始,你应该不会有任何问题(尽管要在 16x16 和 32x32 上获得一个好的图标,你仍然需要良好的眼光和大量的手动调整)。

于 2009-12-18T20:51:05.743 回答
0

在您的代码中,只需键入以下行:

frame.setIconImage( getToolkit().getImage("sketch.ico") );

对于 Windows/Linux,这将做到这一点。对于 Mac/OSX,请按照下列步骤操作:

  1. 在 Finder 中查找您的草图
  2. 右键单击 > 信息,或CmdI
  3. 找到您的图标并在预览中打开它
  4. 在预览中,单击您的图标,然后按CmdA或右键单击 > 全选
  5. 在预览中,按CmdC或右键单击 > 复制
  6. 返回到 Finder。单击草图的当前图标。当出现蓝色轮廓时,您将知道您已选择它。按CmdV,或右键单击 > 粘贴

尖端:

  • 标准图标大小为 512x512
  • 制作图标时,请确保您的透明胶片正常工作
于 2012-09-26T01:34:37.547 回答