使用IntelliJ生成类图

时间:2012-01-20 14:19:15

标签: java intellij-idea uml class-diagram

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

6 个答案:

答案 0 :(得分:134)

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

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

注意:此功能适用于Ultimate Edition,而非免费的Community Edition。

答案 1 :(得分:56)

IntelliJ IDEA 14 +

  • 显示图表弹出

    右键点击类型/类/包>图表>显示图表弹出窗口......
    要么 控制 + 替代 + û

  • 显示图表(打开新标签页)

    右键点击类型/类/包>图表>显示图表......
    要么 控制 + 替代 + + û

    right click Diagrams Show Diagram

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


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

答案 2 :(得分:43)

您可以安装其中一个免费的pugins - Code Irisenter image description here


PlantUML

enter image description here

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

<小时/> 我选择了一个更强大的选择:
在Netbeans中 - easyUML
在Eclipse中 - ObjectAidPapyrusEclipse Modeling Tools

enter image description here


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

答案 3 :(得分:13)

尝试 Ctrl + Alt + U

同时检查UML插件是否已激活(设置 - >插件,设置可以通过 Ctrl + Alt + S <打开/ p>

答案 4 :(得分:1)

使用Intellij插件Sketch It!

Class Diagram generated with Sketch It! plugin

答案 5 :(得分:0)

现在,有一种官方方法可以将“ PlantUML integration ”插件添加到您的JetBrains产品中。

安装步骤请参考: https://stackoverflow.com/a/53387418/5320704