Eclipse图标在哪里下载

Where can Eclipse icons be downloaded

我正在开发一个 Eclipse ECP 应用程序,我想在其中使用项目、文件夹、任务等 Eclipse 图标。

谁能帮我从哪里下载这些图标?我在 workspace/.metadata/org.eclipse.pde.core/.bundlepool 中搜索,但找不到与 Eclipse 相关的图标。

许多标准的 Eclipse 图标都可以从共享图像注册表中使用类似以下内容访问:

ISharedImage sharedImages = PlatformUI.getWorkbench().getSharedImages();

Image image = sharedImages.getImage(ISharedImages.IMG_OBJ_FOLDER);

ImageDescriptor imageDesc = sharedImages.getImageDescriptor(ISharedImages.IMG_OBJ_FILE);

org.eclipse.ui.ISharedImages 界面包含可用图像的名称。

注意:这在 e4 RCP 中不可用。

图标文件本身存储在各种插件 jar 文件中,您可以使用标准 jar 工具之类的工具来提取它们。

我想添加到 :

  • 如果您在 .bundlepool 目录中搜索图标,您将不得不查看 into/extract 每个 jar。这些图标通常存储在 jar 中的 icons 文件夹下。
  • 可以在这里找到常用的 Eclipse 图标集:http://eclipse-icons.i24.cc/
  • 自 Eclipse Kepler 以来,PDE 具有 Plug-in Image Browser 从工作区或目标平台浏览插件内的图像。

在你的plugin.xml中你可以像这样使用它

<command
           commandId="id"
           icon="platform:/plugin/org.eclipse.ui.ide/icons/full/obj16/hprio_tsk.gif"
           style="push"
           tooltip="%cmd1.commandtooltip">                  
</command>

您可以使用插件图像浏览器找到它的参考。检查 here.

截至 2020 年 http://eclipse-icons.i24.cc/ 不幸离线。

我发现 https://help.eclipse.org/2020-03/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-icons.htm 包含一些有用的 Eclipse 图标。