intellij idea 高级用法之使用UML类图插件

1、检查UML类图插件是否开启ide

idea默认已经集成了该功能,只是默认没打开,咱们要手动打开它,参考下图:布局

File——Settings——Plugins——UML Support:idea

intellij idea 高级用法之使用UML类图插件

 

intellij idea 高级用法之使用UML类图插件

 

确认UML 这个勾已经勾上了,而后点击Apply,重启idea,而后您就可使用该功能了,固然你能够本身个爽,但推荐你继续往下看,你会更爽插件

2、详细使用3d

你有如下方式来使用UML类图:blog

1)在类的内部,点击右键,选择 Diagrams——Show Diagram继承

2)在左侧栏中选择某一个类,点击右键,选择 Diagrams——Show Diagram接口

3)你甚至能够选择一个包,再点击右键,选择 Diagrams——Show Diagram(接下来的演示,咱们就是经过选择一个包)ci

注释:show 和 show ... Popup的区别,只是前者新建在标签页内,后者以浮窗的形式展现:get

intellij idea 高级用法之使用UML类图插件

 

结果图:

intellij idea 高级用法之使用UML类图插件

 

一、依次展开各个包下的全部节点

intellij idea 高级用法之使用UML类图插件

 

结果图:

intellij idea 高级用法之使用UML类图插件

 

二、调整布局

布局功能按钮十分经常使用,当你应用某项功能时,图形可能你会发生变化,此时就能够显示如下命令的威力了

1)适配当前窗口

intellij idea 高级用法之使用UML类图插件

 

2)回到真实大小

intellij idea 高级用法之使用UML类图插件

 

3)按当前布局刷新页面

intellij idea 高级用法之使用UML类图插件

 

4)调整布局样式

右键——Layout——选择你本身喜欢的展示样式

intellij idea 高级用法之使用UML类图插件

 

三、查看类的依赖关系

右键——选择Show Dependencies

intellij idea 高级用法之使用UML类图插件

 

此时,你发现界面很乱,线的关系也很乱,此时你能够综合使用调整布局的相关命令了

intellij idea 高级用法之使用UML类图插件

 

注释:

继承关系:蓝色实线箭头

接口实现关系:绿色虚线箭头

四、去掉不关心的类

经过第3步,你发现类太多了,图形太大了咱们根本理不清了,此时,咱们能够手动删除咱们不关心的类

点击选择你想要删除的类,而后直接使用键盘上的delete键就好了。清理后的类关系图以下:

intellij idea 高级用法之使用UML类图插件

 

咱们仅保留了一个控制器的类关系图

五、查看类的详细信息

右键——Show Categories:能够选择Fields、Constructors、Methods、Properties

intellij idea 高级用法之使用UML类图插件

 

结果图:

intellij idea 高级用法之使用UML类图插件

 

有人说,诶,这怎么够呢,那继承下来的那些方法我也想看啊?简单,IDEA统统知足你。

什么,方法里你还想筛选,好比说想看protected权限及以上范围的?简单,右键选择 Change Visibility Level,根据须要调整便可。

也能够调整类的显示级别:

intellij idea 高级用法之使用UML类图插件

 

六、手动加入其它类到现有类图中

在页面点击右键,选择 Add Class to Diagram或者直接按下空格,而后输入你想加入的类就能够了:

intellij idea 高级用法之使用UML类图插件

 

七、查看类的实现/继承/父类

intellij idea 高级用法之使用UML类图插件

 

结果图:

intellij idea 高级用法之使用UML类图插件

 

八、查看类的具体代码

intellij idea 高级用法之使用UML类图插件

 

九、放大镜功能

按住键盘的Alt,能够调出放大镜功能,惊不惊喜,意不意外!!!

 

转:https://www.toutiao.com/i6589439160472306189/