# 图表工具栏和上下文菜单

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

使用图表编辑器工具栏快速访问操作，并使用上下文菜单管理显示的图表。

## 工具栏

|  条目  |  描述  |
| --- | --- |
|  ![“密钥列”按钮](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.columnGoldKey.svg)  |  （适用于处理数据库时。）点击此按钮以在图表中显示主键列。  |
|  ![Columns 按钮](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.column.svg)  |     （当您使用数据库时可用。）切换显示下列内容：        * 对于数据库对象的可视化：在图表中显示或隐藏主键列以外的其他列。    * 对于查询映射：显示或隐藏查询属性。 这些特性可以是行数、索引名称或有关查询的任何其他附加信息。    |
|  ![虚拟外键按钮](https://resources.jetbrains.com/help/img/idea/2026.3/database-plugin.icons.expui.virtualForeignKey.svg)  |  （适用于处理数据库时。）点击此按钮以在图表中隐藏或显示虚拟外键。  |
|  ![评论按钮](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.balloon.svg)  |  （适用于处理数据库时。）点击此按钮以在图表中隐藏或显示注释。  |
|  ![“显示路径根选择”图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.hierarchy.class.svg)  |  选择依赖项并点击此图标以查看它们如何与根连接。 有关详细信息，请参阅 [Maven](work-with-maven-dependencies.html#maven_dependency_diagram)、 [Gradle](work-with-gradle-dependency-diagram.html) 或 [Spring](spring-diagrams.html#spring-beans-diagram) 依赖关系图。  |
|  ![显示选定节点的邻居](https://resources.jetbrains.com/help/img/idea/2026.3/app.graph.nodeSelectionMode_dark.svg)  |  选择依赖项并点击此图标以查看与所选节点连接的其他依赖项。 有关详细信息，请参阅 [Maven](work-with-maven-dependencies.html#maven_dependency_diagram)、 [Gradle](work-with-gradle-dependency-diagram.html) 或 [Spring](spring-diagrams.html#spring-beans-diagram) 依赖关系图。  |
|  ![更改可见级别图标](https://resources.jetbrains.com/help/img/idea/2026.3/app.actions.show.svg)  |     点击此图标以选择您要查看的依赖范围。 IntelliJ IDEA 仅显示指定的依赖范围。      > **Note:** > 在 Android 和 Kotlin 项目中 IntelliJ IDEA 仅支持默认的可见性级别。    |
|  ![](https://resources.jetbrains.com/help/img/idea/2026.3/app.graph.snapToGrid.svg)  |  点击此图标可向图表中的节点添加边框。  |
|  ![放大](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.zoomIn.svg)  |  点击此图标以增加图表的比例。 或者按 `NumPad+` (Windows), `NumPad+` (macOS), `NumPad+` (IntelliJ IDEA Classic (macOS)), `NumPad+` (macOS System Shortcuts), `NumPad+` (XWin), `NumPad+` (GNOME), `NumPad+` (KDE), `NumPad+` (Emacs), `NumPad+` (Sublime Text), `NumPad+` (Sublime Text (macOS)), `NumPad+` (Visual Studio), `NumPad+` (Visual Studio (macOS)), `NumPad+` (NetBeans), `NumPad+` (Eclipse), `NumPad+` (Eclipse (macOS))。  |
|  ![缩小](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.zoomOut.svg)  |  点击此图标以减少图表的比例。 或者按 `NumPad-` (Windows), `NumPad-` (macOS), `NumPad-` (IntelliJ IDEA Classic (macOS)), `NumPad-` (macOS System Shortcuts), `NumPad-` (XWin), `NumPad-` (GNOME), `NumPad-` (KDE), `NumPad-` (Emacs), `NumPad-` (Sublime Text), `NumPad-` (Sublime Text (macOS)), `NumPad-` (Visual Studio), `NumPad-` (Visual Studio (macOS)), `NumPad-` (NetBeans), `NumPad-` (Eclipse), `NumPad-` (Eclipse (macOS))。  |
|  ![实际大小](https://resources.jetbrains.com/help/img/idea/2026.3/app.graph.actualZoom.svg)  |  点击此图标可恢复图表的实际大小。  |
|  ![适应内容](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.image.fitContent.svg)  |  点击此图标以使内容适应当前图表大小。  |
|  ![应用当前布局](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.graph.graphLayout.svg)  |  点击此图标以应用从图表上下文菜单的   布局  节点中选择的当前布局。  |
|  ![连线路由](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.actions.moveToButton.svg)  |  点击此图标将图表缩放至窗口边缘。  |
|  ![将图表复制到剪贴板](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.copy.svg)  |  点击此图标将图表复制到剪贴板。  |
|  ![将所选内容复制到剪贴板](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.actions.inSelection.svg)  |  点击此图标，然后使用鼠标选择任意图表区域：所选区域将被复制到剪贴板。  |
|  ![导出图表](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.export.svg)  |     点击此图标可使用与第三方工具兼容的多种格式将图表导出为文件或图像，或在浏览器中打开图表。      ![导出图表](https://resources.jetbrains.com/help/img/idea/2026.3/export_diagram.png)    您可以选择并配置以下选项：        * ![在 Web 编辑器中打开](https://resources.jetbrains.com/help/img/idea/2026.3/app.runConfigurations.web_app.svg)：点击此按钮以选择要将图表导出到的第三方编辑器。    * ![将图表复制到剪贴板](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.copy.svg)：点击此按钮以使用可用格式之一将图表保存到剪贴板。    * ![保存图表](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.save.svg)：点击此按钮以将当前图表保存为文件。 您可以使用列表中的可用格式之一。    * ![保存图像](https://resources.jetbrains.com/help/img/idea/2026.3/markdown.icons.imageGutter.svg)：点击此按钮以将当前图表保存为 PNG 格式。    * ![打印](https://resources.jetbrains.com/help/img/idea/2026.3/app.expui.general.print.svg)：点击此按钮以打印图表。    |
|  ![刷新数据模型](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.refresh.svg)  |  点击此按钮以刷新整个图表。  |
|  ![打开图表设置](https://resources.jetbrains.com/help/img/idea/2026.3/app-client.expui.general.settings.svg)  |  点击此按钮以打开 [图表设置](diagrams.html)，您可以在其中配置其他选项。  |

## 上下文菜单

下表包含工具栏中不可用的命令。

|  条目  |  描述  |
| --- | --- |
|  选定元素操作  |  使用此选项可打开应用于图表中所选元素的操作列表。 您可以选择操作来复制元素、跳转到其源、查找其用法、使用   导航  操作、各种 Git 操作等。  |
|  内容  |  使用此选项可打开一个操作列表，帮助您添加新元素、显示依赖项、对图表中的元素进行排序等。     * 将类添加到图表 （ `Space` (Windows), `Space` (macOS), `Space` (IntelliJ IDEA Classic (macOS)), `Space` (macOS System Shortcuts), `Space` (XWin), `Space` (GNOME), `Space` (KDE), `Space` (Emacs), `Space` (Sublime Text), `Space` (Sublime Text (macOS)), `Space` (Visual Studio), `Space` (Visual Studio (macOS)), `Space` (NetBeans), `Space` (Eclipse), `Space` (Eclipse (macOS))）： 选择此命令以 [将现有类添加](class-diagram.html#add_class)到图表背景。    * 新建 （ `Alt+Insert` (Windows), `⌘ N` (macOS), `⌃ N` (IntelliJ IDEA Classic (macOS)), `⌘ N` (macOS System Shortcuts), `Alt+Insert` (XWin), `Alt+Insert` (GNOME), `Alt+Insert` (KDE), `Alt+Insert` (Emacs), `Alt+Insert` (Sublime Text), `⌘ N` (Sublime Text (macOS)), `Alt+Insert` (Visual Studio), `⌘ ⌃ N` (Visual Studio (macOS)), `Alt+Insert` (NetBeans), `Alt+Insert` (Eclipse), `⌘ N` (Eclipse (macOS))）： 选择此命令以创建新节点元素或成员。    * 显示类别 ：选择此命令以在类节点中显示所选代码元素。 例如，您可以选择 字段 以查看类中的所有字段元素。 ![类中的字段](https://resources.jetbrains.com/help/img/idea/2026.3/fields_of_class.png)     > **Note:** > 列表中其余命令可在 [工具栏](#toolbar) 中使用。    |
|  新建  |  使用此节点向图表添加新元素。  |
|  显示类别  |  显示或隐藏分类，如列或关键列方法、内部类和字段。  |
|  添加类到图表  |  支持将现有类添加到图表中。 开始输入类名，然后从自动完成功能列表中选择目标项。  |
|  分析  |  此节点包含在当前上下文中启用的 [分析](null)命令。  |
|  删除  |  删除所选的图表。  |
|  分析图表  |  使用此节点选择用于分析图表的命令之一。 您可以检查图表特性、更改图表的焦点、衡量图表中心性等。  |
|  重构  |  此节点包含在当前上下文中启用的重构命令。  |
|  跳转到源  |  选择此命令以在编辑器中打开选定的图表节点元素。  |
|  查找用法  |  选择此命令以搜索所选节点元素的用法。  |
|  实际大小  |  恢复图表的实际大小。  |
|  适应内容  |  适应当前图表大小的内容。  |
|  布局  |  从子菜单中选择所需的图表布局。  |
|  连线路由  |  选择此操作以在编辑器中将图表居中。  |
|  方向  |  为您提供以下定向选项：Bottom to Top、Top to Bottom 等等。  |
|  应用当前布局  |  将当前布局应用于从图表上下文菜单的   布局  节点中选择的布局  |
|  连线路由  |  将图表内容缩放至图表窗口的装订区域。  |
|  显示连线标签  |  选中此命令以在图表中显示多重性。  |
|  外观  |  通过显示网格、装订区域标签、桥来管理图表的呈现方式。 允许您合并装订区域并选择装订区域形状。  |
|  行为  |  使用此选项可选择与图表行为相关的命令，例如将元素与网格对齐、为所选节点显示结构视图，或在布局后适应内容。  |
|  对齐到网格  |  将元素对齐到网格。  |
|  布局后适应内容  |  选择布局后，将适配图表内容。 默认启用。  |
|  将图表复制到剪贴板  |  点击此图标将图表复制到剪贴板。  |
|  将所选内容复制到剪贴板  |  点击此图标，然后使用鼠标选择任意图表区域：所选区域将被复制到剪贴板。  |
|  导出图表  |  使用此选项可以 [导出图表](#export)，支持多种格式，兼容第三方工具，到文件、图片，或在浏览器中打开图表。  |

## See also

### 过程

[Jakarta Persistence (JPA)](jakarta-persistence-jpa.html) [Hibernate](hibernate.html) [Seam](seam.html)

