Intellij idea 插件如何自定义支持模块的种类?
1、创建一个空的插件工程。如图。

2、创建一个DemoModuleType的java类,是ModuleType的子类。实现其中的默认方法。如图。

3、创建一个getInstance的单例方法,返回通过ModuleTypeManager的findId方法找到的模块对象。如图

4、创建一个模块构造者ModuleBuilder。如图

5、再创建一个ModuleWizardStep子类PluginModuleWizardStep,主要是返回JLabel对象,为项目创建阶段提供UI组件的实现。如图。

6、在getCustomOptionsStep方法中返回PluginModuleWizardStep的对象。在getModuleType中返回DemoModuleType中的单例对象。如图

7、给DemoModuleType增进PluginModuleBuilder泛型。实现createModuleBuilder、createWizardSteps等方法。如图

8、在plugin.xml扩展中注册DemoModuleType声明。最后编译运行即可实现自定义模块类型。如图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:193
阅读量:180
阅读量:128
阅读量:121
阅读量:44