IntelliJ IDEA 2025.1 Help

GUI 设计器

条目

描述

将 GUI 生成到

此选项指定 GUI Designer 为您创建的视觉表单生成哪种输出。

可用的设置是:

  • 二进制类文件. 这是默认选项。 选中此选项时,将不生成 GUI 界面和组件的 Java 源代码。 当项目编译时,IntelliJ IDEA 会创建必要的编译运行时类。

  • Java source files 。如果选择此选项,GUI 设计器会在编译、运行或调试时,将表单及其组件的 Java 源代码写入表单绑定的类的源文件中。 在编译期间,会将两段代码添加到窗体的类中:

    • 一个私有方法 $$$setupUI$$$() ,其中包含绑定表单及其组件的 GUI 初始化代码。

    • 调用 $$$setupUI$$$() 方法。

自动将表单运行时类复制到输出目录

如果选中此选项,当项目编译时,程序包 com.intellij.uiDesigner.core package 中的类会被复制到配置的输出目录。 这些类在使用 GridLayoutManager(IntelliJ) 时或当有以 & 字符指定快捷键的组件时会用到。

默认布局管理器

为新组件设置默认布局管理器。 此处的选择将显示为 Layout Manager属性的设置,每当一个新组件被放置在表单上时。

  • BorderLayout: 表单中的设计时行为模拟了 Java 的 Border 布局管理器。

  • CardLayout:表单中的设计时行为模拟 Java 的 Card布局管理器。

  • FlowLayout: 表单中的设计时行为模拟 Java 的 Flow 布局管理器。

  • FormLayout (JGoodies): 表单中的设计时行为模拟 JGoodies Forms 布局管理器。 (更多信息,请参考 https://jgoodies.dev.java.net/)

  • GridBagLayout: 设计时行为模拟 Java 的 Grid Bag 布局管理器。

  • GridLayoutManager (IntelliJ): 表单中的设计时行为由这个自定义布局管理器控制。 它基本上是一个简单的网格布局方案,足以满足许多用途。 这是新 IntelliJ IDEA 安装中的默认布局管理器。

UI 捆绑字段的默认可访问性

使用此选项,如果您想将 UI 绑定字段的默认可访问性从 private 更改为其他值,例如 public

用鼠标调整列标头和行标头的尺寸

此复选框启用/禁用标题中的调整大小功能。

如果选中此复选框,IntelliJ IDEA 允许您使用鼠标调整列和行的大小。 当指向某一列或某一行时,鼠标指针会变成双箭头。

最后修改日期: 2025年 4月 24日