IntelliJ 系列插件开发 第5节 给 Module 添加图标
创建一个图标
emmmm
星野是推荐用矢量图(.svg
), 用 .png
也不是不可以, 只是感觉修改起来会很麻烦
那。。下面就是星野用 Inkscape
画的一个 星星
十分没有技术含量的星星
不。。不要介意了啦
接着把这个图标放在 resources/icons
目录下
加载图标
加载图标, 我们需要用到 com.intellij.openapi.util.IconLoader
HoshinoIcons.java
import com.intellij.openapi.util.IconLoader;
import javax.swing.*;
public interface HoshinoIcons {
public Icon hoshino = IconLoader.getIcon("/icons/[email protected]");
}
给 Module 添加图标
修改 HoshinoModuleType.java
的部分内容
@Override
public Icon getNodeIcon(boolean isOpened) {
return HoshinoIcons.hoshino;
}
接着打开IDE, 是不是看到了一个十分刺眼漂亮的星星图标呢?