美文网首页
idea插件开发侧边工具栏

idea插件开发侧边工具栏

作者: 愿你我皆是黑马 | 来源:发表于2021-07-13 23:44 被阅读0次

Idea添加ToolWindow侧边工具栏

由于今天忙到11点半,就随便写一写idea插件开发中侧边工具栏的实现

步骤

  • 创建界面:
    右键/new/GUI Form,使用java相关知识编写界面。
  • 创建类实现ToolWindowFactory接口
    实现方法:
    1. 必需:::void createToolWindowContent(Project project, ToolWindow toolWindow)
    //创建上面的内部面板对象
    new GUI
    //获取内容工厂实例
    ContentFactory.SERVICE.getInstance();
    //内容工厂创建内容
    //因为第一个参数要一个JPanel所以GUI内部定义方法将最外层JPanel返回  
    contentFactory.createContent(GUI.getContentPane(),"",false);
    //设置内容
    toolWindow.getContentManager().addContent(content,"",false));
    
    
    1. 必需:::boolean shouldBeAvailable(Project project)
      返回false表示:不能使用,置灰
    2. boolean isDoNotActivateOnStart()
    3. void init(ToolWindow window)
  • 配置plugin.xml
   <extensions defaultExtensionNs="com.intellij">
     <toolWindow id="" factoryClass="" anchor="" icon="">
     </toolWindow>
    </extensions>
image.png

相关文章

网友评论

      本文标题:idea插件开发侧边工具栏

      本文链接:https://www.haomeiwen.com/subject/janupltx.html