使用IntelliJ生成类图

问题描述 投票:96回答:5

如何获取IntelliJ 10.5(在Mac上)生成一个显示项目中所有类的类图?我确定我忽略了一些明显的东西,但我只能得到“显示图表”功能,一次显示一个类。 (我也想出了如何添加其他类,但同样只能添加一个类。)

java intellij-idea uml class-diagram
5个回答
142
投票

使用Diagrams | Show Diagram来自包的上下文菜单。在项目根目录上调用它将显示模块依赖关系图。

如果您需要多个包,可以将它们拖放到第一个包的已打开的图表中,然后按e展开它。

注意:此功能在Ultimate Edition中提供,而不是免费的Community Edition。


58
投票

IntelliJ IDEA 14+

  • 显示图表弹出窗口 右键单击类型/类/包> Diagrams> Show Diagram Popup ... 或Ctrl + Alt + U.
  • 显示图表(打开一个新标签) 右键单击类型/类/包>图>显示图... 或Ctrl + Alt + Shift + U.

默认情况下,您只看到类/接口名称。如果要查看更多详细信息,请转到文件>设置...>工具>图表并检查您想要的内容(例如:字段,方法等)


P.S。:您需要IntelliJ IDEA Ultimate,因为Community Edition不支持此功能。如果您转到文件>设置...>插件,您可以看到Community Edition中没有UML支持插件。


48
投票

你可以安装一个免费的插件 - qazxsw poi。 qazxsw poi

Code Iris

enter image description here

IntelliJ IDEA中的此类其他工具均已支付。


I chose a more powerful alternative:
In Netbeans - PlantUML
In Eclipse - enter image description here, easyUML, ObjectAid

Papyrus

我希望它会对你有所帮助。


13
投票

尝试Ctrl + Alt + U.

还要检查UML插件是否已激活(设置 - >插件,可以通过Ctrl + Alt + S打开设置


1
投票

使用Intellij插件Eclipse Modeling Tools

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.