发布网友 发布时间:2022-04-22 17:34
共1个回答
热心网友 时间:2023-10-23 07:21
使用Intellij IDEA的时候,用户可以根据自身需求定义所支持的语言和文件类型,下面我们就对这一过程进行详细的解释和说明。
1 定义语言
package com.simpleplugin;
import com.intellij.lang.Language;
public class SimpleLanguage extendsLanguage {
public static final SimpleLanguage INSTANCE = new SimpleLanguage();
private SimpleLanguage() {
super("Simple");
}
}
2 定义图标
将图标复制到com.simple.plugin.icons程序包中。
package com.simpleplugin;
importcom.intellij.openapi.util.IconLoader;
import javax.swing.*;
public class SimpleIcons {
public static final Icon FILE =IconLoader.getIcon("/com/simpleplugin/icons/jar-gray.png");
}
3 定义文件类型
package com.simpleplugin;
importcom.intellij.openapi.fileTypes.LanguageFileType;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
public class SimpleFileType extendsLanguageFileType {
publicstatic final SimpleFileType INSTANCE = new SimpleFileType();
privateSimpleFileType() {
super(SimpleLanguage.INSTANCE);
}
@NotNull