从IDEA中导出UML类图,添加其他包的类以及添加类的关系

如何用IDEA快速生成类图

一.生成同一包内类图

1.右击需要生成类图的类,选择Diagrams,选择show Diagrams
在这里插入图片描述
2.这时会在左边出现一个小框,点击如图选项
在这里插入图片描述
3.这时同一包内类图生成完成。
在这里插入图片描述

二.加入其他包内的类

步骤一中可以生成同一包下的类图,但是通常所有业务类不会在一个包内。
以这个MVC目录结构为例子来说,通常各个有交互行为的类的代码都在不同包内。而这时候如何将不同的类放在一个图中显示呢?
在这里插入图片描述
1.先按步骤一中生成一个包中类图:
在这里插入图片描述
2.右击空白处,点击Add Class to Diagram。
在这里插入图片描述
3.选择需要添加的类。
注意这个搜索功能可以实现类似于通过拼音首字母检索中文的功能,如图中的输入UH检索到了UserHandler。这可大大提高效率。
在这里插入图片描述
4.添加完所有需要的类后,结果如图
在这里插入图片描述

三.添加,显示类关系

1.显示代码中存在的关系。
这个直接点击上方如图按钮即可
在这里插入图片描述
再点击这个按钮可以自动调整视图大小。
在这里插入图片描述
再点击这个按钮可以自动调整布局。
在这里插入图片描述
左上角的五个按钮表示需要在类图中显示的内容
在这里插入图片描述

之后效果如下:

在这里插入图片描述
2.手动添加关系
点击如图按钮即可添加。
在这里插入图片描述

  • 15
    点赞
  • 106
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值