使用IntelliJ生成类图

Zac*_*ack 105 java uml class-diagram intellij-idea

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

Cra*_*der 151

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

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

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

  • 这是否意味着现在和将来都没有可用于社区版本的插件来生成类图? (2认同)
  • @CrazyCoder你如何使用它来查看类的UML图和它的边缘,...我在想我的节点,部门3 ......或者所有......现在它很无用了.它只显示类层次结构,而不是它使用的对象,以及这些对象反过来使用的内容.这个uml插件没用. (2认同)

ROM*_*eer 59

IntelliJ IDEA 14+

  • 显示图表弹出窗口

    右键单击类型/类/包> Diagrams> Show Diagram Popup ...
    Ctrl+ Alt+U

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

    右键单击类型/类/包> Diagrams> Show Diagram ...
    Ctrl+ Alt+ Shift+U

    右键单击Diagrams Show Diagram

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


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

  • 大家好,我正在使用Intellij 15.0.2并且我想查看我的项目的类图,但是当我右键单击一个包或类时,我看不到选择Diagrams/Show Diagram.谁能帮我? (3认同)
  • @Ectoras,我想您使用的是Community Edition,而不是Ultimate。它不适用于Community Edition(请参阅帖子中添加的PS :)。我在IntelliJ IDEA 15.0.2 Ultimate中对其进行了测试,并且可以正常工作。 (2认同)

Art*_*vev 50

你可以安装一个免费的pugins - Code Iris. 在此输入图像描述


PlantUML

在此输入图像描述

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


我选择了一个更强大的替代方案:
在Netbeans中 - easyUML
在Eclipse中 - ObjectAid,Papyrus,Eclipse建模工具

在此输入图像描述


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

  • “Code Iris”只是停止我的项目启动。社区版本 2019.1。 (2认同)

小智 14

试试Ctrl+ Alt+U

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


小智 5

使用 Intellij 插件Sketch It!.

用 Sketch It 生成的类图! 插入

  • ...需要 PlantUML 插件来可视化图表。在社区版本 2019.1 中,安装 Graphviz 并将“bin”添加到 PATH 后,它就可以工作了。Windows 10。但是,它只渲染每个包中的关系,而不是整个项目中的关系,这是我所期望的,但无论如何还是谢谢。 (2认同)