idea默认已经集成了该功能,只是默认没打开,咱们要手动打开它,参考下图:ide
File——Settings——Plugins——UML Support布局
确认UML 这个勾已经勾上了,而后点击Apply,重启idea,而后您就可使用该功能了,固然你能够本身个爽,但推荐你继续往下看,你会更爽idea
2、详细使用spa
你有如下方式来使用UML类图:(快捷键 ctrl+alt+u ctrl+alt+shift+u).net
1)在类的内部,点击右键,选择 Diagrams——Show Diagram插件
2)在左侧栏中选择某一个类,点击右键,选择 Diagrams——Show Diagram3d
3)你甚至能够选择一个包,再点击右键,选择 Diagrams——Show Diagram(接下来的演示,咱们就是经过选择一个包)blog
注释:show 和 show ... Popup的区别,只是前者新建在标签页内,后者以浮窗的形式展现:继承
结果图:接口
1右键show Implementations (快捷键 ctrl+T) 向下
2右键show parents (快捷键ctrl+alt+p) 向上
展现出全部的子类或者父类,能够按住shift多选进行拖拉展现到图片上
快捷键(F4)
经过第3步,你发现类太多了,图形太大了咱们根本理不清了,此时,咱们能够手动删除咱们不关心的类
点击选择你想要删除的类,而后直接使用键盘上的delete键就好了。清理后的类关系图以下:
右键——选择Show Dependencies
右键——Show Categories:能够选择Fields、Constructors、Methods、Properties
在页面点击右键,选择 Add Class to Diagram或者直接按下空格,而后输入你想加入的类就能够了:
按住键盘的Alt,能够调出放大镜功能
参考
绿色实线为 接口间的继承
绿色虚线 为 类实现接口
蓝色实线为 类继承
彷佛 idea的类图 不会显示依赖和关联
右键可选择其子类/或者父类 (多选使用ctrl或者shift)enter键把选中的子类父类都展现出
space 添加其余类
ctrl+alt+b 添加子类或实现类 ctrl+T
ctrl+alt+p 添加父类
右键 jump to source 跳到源代码 快捷键 F12
alt 为放大镜
参考文档