使用 IntelliJ 生成类图

IT小君   2022-01-09T01:45:55

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

评论(6)
IT小君

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

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

注意:此功能在终极版中可用,而不是免费社区版。

2022-01-09T01:45:55   回复
IT小君

IntelliJ IDEA 14+

  • 显示图表弹出窗口

    在类型/类/包>图表>显示图表弹出...右键单击
    Ctrl+ Alt+U

  • 显示图表(打开一个新选项卡)

    右键单击类型/类/包 > 图表 > 显示图表...
    Ctrl+ Alt+ Shift+U

    右键单击图表显示图表

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


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

2022-01-09T01:45:55   回复
IT小君

您可以安装免费的 pugin 之一 - Code Iris在此处输入图像描述


植物UML

在此处输入图像描述

IntelliJ IDEA 中的其他此类工具是付费的。


我选择了一个更强大的替代方案:
在 Netbeans - easyUML
在 Eclipse - ObjectAid , Papyrus , Eclipse Modeling Tools

在此处输入图像描述


我希望它会帮助你。

2022-01-09T01:45:55   回复
IT小君

试试Ctrl+ Alt+U

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

2022-01-09T01:45:55   回复
IT小君

使用 Intellij 插件Sketch It!.

用 Sketch It 生成的类图! 插入

2022-01-09T01:45:55   回复
IT小君

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

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

2022-01-09T01:45:56   回复