2020
12-16
12-16
idea插件开发之弹出框的示例代码
前言IntelliJ平台的用户界面广泛使用弹出窗口,即没有chrome(显式关闭按钮)的半模式窗口,在焦点丢失时自动消失。在插件中使用这些控件可以确保插件和IDE其他部分之间的用户体验一致。弹出窗口可以选择性地显示标题,也可以移动和调整大小(并支持记住它们的大小),并且可以嵌套(当选择一个项目时显示另一个弹出窗口)。一、JBPopupFactoryJBPopupFactory是idea提供给用户自定义窗口的接口,比较常见的方法如下createCompon...
继续阅读 >
基于IntelliJPlatformPlugin搭建环境步骤File->New->Project选择IntelliJPlatformPlugin如果你这里没有SDK环境,则添加一个SDK环境,选择自己的idea的安装的根目录即可。展示效果基于Gradle搭建环境步骤File->New->Project选择Gradlenext进来以后大概是这样的一个界面,然后gradle会自动build项目,下载相关的依赖。(可能会失败)遇到的问题一,依赖ideaIC-2020.1.1.zip文件build过程中下载ideaIC-2020.1.1.zip文件(根据不同的i...