使用IntelliJ生成类图

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

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

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

另外检查这个video不同的方法。

注意 :此function在Ultimate Edition中可用,而不是免费的Community Edition。

IntelliJ IDEA 14&15

  • 显示图表popup

    右键单击一个types/类/包>图>显示图popup…
    Ctrl + Alt + U

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

    右键单击types/类/包>图>显示图…
    按Ctrl + Alt + Shift + U

    右键单击图表显示图

默认情况下,您只能看到类/接口名称。 如果你想看更多的细节,去文件>设置…>工具>图表,并检查你想要什么(例如:字段,方法等)


PS:您需要IntelliJ IDEA Ultimate,因为Community Edition不支持此function。 如果你去文件>设置…>插件,你可以看到在Community Edition中没有UML支持插件。

你可以安装一个免费的pugins – Code Iris 。 在这里输入图像说明

PlantUML

在这里输入图像说明

IntelliJ IDEA中的这种types的其他工具是付费的。


我select了一个更强大的select:
在Netbeans – easyUML
在Eclipse中 – ObjectAid , Papyrus , Eclipse Modeling Tools

在这里输入图像说明

我希望这会帮助你。

试试Ctrl + Alt + U

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