codecamp

配置与查看IntelliJ IDEA图表

配置IntelliJ IDEA图表

UML 类图的默认选项帮助定义要在图中显示的元素、节点元素和成员的可见性级别、布局等。这些设置适用于任何新创建的 UML 类图。一旦 UML 类图打开,就可以使用 "图表" 工具栏和上下文菜单更改其显示设置。

在图表部分中您可以获得有关控件的详细说明。

配置 IntelliJ IDEA 图表的操作步骤如下所示:

  1. 打开“设置”,然后在 "工具" 节点下单击 "图表"。
  2. 在 "设置" 对话框的 "图表" 页中,选择要为其配置设置的节点,然后选中复选框以定义要在图表中显示或隐藏的元素,例如类成员或可见性级别。
  3. 选择定义类图外观和行为的复选框:默认布局、布局后的行为以及查看彩色链接的可能性。
  4. 应用更改。

查看 IntelliJ IDEA 图表

在开始使用 UML 图之前,请确保 UML 支持插件已启用。该插件与 IntelliJ IDEA 捆绑在一起,默认情况下处于激活状态。如果该插件没有被激活,如果插件未激活, 请在 "设置/首选项" 对话框的 "插件" 页上启用它,如启用和禁用插件所述。

您可以从不同的地方调用 UML 类图:

  • 从各种工具窗口。
  • 从导航栏中。
  • 从结构工具窗口。
  • 从编辑器。

IntelliJ IDEA 以两种模式显示 UML 图:

  • 在弹出窗口中。
  • 在单独的编辑器选项卡中。

打开 UML 类图

  1. 选择所需的项目,或在编辑器中打开它。
  2. 执行以下操作之一:在选择的上下文菜单上,单击“图表”,然后在子菜单上选择要查看模型的方式:显示图表(Show Diagram)或显示图表弹出窗口(Show Diagram Pop-up)。按Ctrl+Shift+Alt+U 或 Ctrl+Alt+U。

该图显示在编辑器选项卡或弹出窗口中:

201711300957251526 

使用技巧

  • 您可以在不使用鼠标设备的情况下打开 UML 类图。工作流程如下:按 Alt+Home,然后按 Ctrl+Alt+U。
  • 可以查看 Java 包的 UML 类图。只需在 Project 工具窗口中选择一个 Java 包,然后按下 Ctrl+Alt+U:
    201711300957251849
使用Java模块依赖图
在UML类图中添加节点元素
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }