23

我使用创建新项目向导创建了一个新项目,选择“从头开始创建项目”,但它完全是空的(根本没有 java 类,所以我在空项目中手动创建了一个新的 swing 表单)。

在我使用过的许多其他 IDE 中,有一种方法可以单击一次,然后获得一个新的“新 Gui 项目”,我通常期望它在“文件 - > 新项目”向导或类似的东西中。

IntelliJ IDEA IDE中有一个新的项目向导,但它似乎只能创建一个空白项目,然后我可以手动添加一个表单。所以我就这么做了。但是,它缺少您期望它具有的任何通常的 Java 代码,无法打开该表单并将其显示为应用程序。

我正在尝试了解 IntelliJ IDEA 的特性和功能,它作为一个非常快速和高效的编辑器和调试器以及围绕 ANT 构建系统构建系统 GUI 包装器似乎很强大,但我想知道是否还有更多“RAD”功能我只是忽略了。我已经做了一些谷歌搜索和阅读文档,但我没有发现太多关于使用 IntelliJ IDEA 用 Ja​​va 构建 GUI 应用程序的信息。

我目前卡住的地方是当我尝试构建和运行带有空表单的空项目时,我进入某种“运行”目标配置屏幕,我尝试单击 [+] 图标,然后添加“MyForm01”是我创建的空摆动表单,它在对话框中显示“MyForm01 不可接受”。我知道足够多的 java 知道基本的“GUI 应用程序框架代码”不是由 IDE 自动生成的。我可以从互联网上复制和粘贴一些东西,但我的兴趣是了解该工具是否可以自动用于构建 GUI,其工作流程与其他 RAD 样式的 GUI 构建器工具一样简单,包括 NetBeans,它是我最喜欢使用的 java 工具,或者 Delphi,它是我的主要日常工具,它基于 Pascal,而不是 Java。

4

4 回答 4

28

IDEA 中没有 GUI 项目之类的东西。您可以随时添加 GUI 表单,只需通过右键单击 -> 新建 -> GUI 表单。main()您只需将方法添加到表单绑定类中即可从中创建 GUI 应用程序。如果您在绑定类编辑器中点击 Alt-Ins(或菜单 Code->Generate),IDEA 会为您完成这项工作。唯一的要求是为表单的根面板放置正确的名称。

您还应该查看本手册以发现其他一些内容:https ://www.jetbrains.com/help/idea/designing-gui-major-steps.html 。无论如何,GUI builder 非常直观。

于 2012-10-08T04:38:02.647 回答
19

以下说明适用于 IntelliJ Idea 14。

  1. 启用 UI 设计器
    1. 文件 → 设置 → 插件 → UI 设计器
  2. 启用生成 Java 类
    1. 文件 → 设置 → 编辑器 → GUI 设计器 → 将生成 GUI 更改为“Java 源代码”</li>
  3. 转到项目视图,然后右键单击要存储生成的 Java 类的包名称
    1. 在上下文菜单中,选择 New → GUI Form,然后设置绑定类
    2. 在设计器中,它会自动在窗口上放置一个Jpanel。选择 Jpanel,首先将 Layout manager 设置为 GridLayoutManager(IntelliJ)。
    3. 根据需要添加组件,确保为“字段名称”赋予一些值。该值将成为表单类中该组件的名称。
    4. 您可以通过右键单击预览表单,然后选择预览。
    5. 完成后,将 Jpanel 的布局管理器更改为“GridBagLayout”。
  4. 点击 Build → Make Project 生成 Java 源代码并将其存储在绑定的 Java 类中。
于 2016-01-14T20:52:43.550 回答
9

IntelliJ IDEA 首先是一个非常智能的编辑器,而不是像 Delphi 这样的 RAD 工具。

但是,它有一个强大的 gui 编辑器 - 只需右键单击左侧 Project 视图中的任何包,然后选择New GUI formor New Dialog,它就会让您创建 GUI。这个问题提供了有关运行 gui 的更多信息。

于 2012-10-08T04:37:00.107 回答
6

创建新的 GUI 表单或对话框

创建新的 GUI 表单

1.在主菜单上,选择文件| 新的,如创建文件部分所述。

2.在弹出的菜单中,选择GUI Form。

3.指定新表单的名称,并选择布局管理器。

4.勾选创建绑定类选项,并指定绑定类名称。

5.单击确定。

创建新对话框

1.在主菜单上,选择文件| 新的,如创建文件部分所述。

2.在弹出菜单中,选择对话框。

3.指定新对话框的名称。

4.指定以下选项:

生成创建和显示对话框的 main() 方法。

生成 OK 处理程序。

生成取消处理程序。

5.单击确定。

从 GUI 表单创建文件模板

1.创建一个 GUI 表单或在 GUI Designer 中打开它。

2.在主菜单上,选择工具| 将文件另存为模板。文件模板对话框显示表单的源代码。新模板的扩展名为 .form 3. 指定模板名称,然后单击“确定”。

从文件模板创建新的 GUI 表单

1.在项目工具窗口中,右键单击要在其中创建新表单的包。2.在上下文菜单中选择新建。子菜单包含所有已定义文件模板的项目,包括 GUI 表单。3. 在上下文菜单中选择所需的 GUI 表单模板,并在出现提示时为其命名。

创建快照

快照功能使您能够将通过其他方式创建的 GUI 表单转换为 IntelliJ IDEA GUI 设计器表单。您需要做的就是运行您的应用程序并将正在运行的应用程序的组件树的一部分保存为 GUI 设计器表单。从那时起,您可以使用 GUI 设计器来扩展或修改表单。

您可以在 GUI 设计器中使用布局和代码,就像使用最初使用 GUI 设计器创建的表单一样。

为现有对话框拍摄快照

1.打开包含您要捕获的对话框的源代码的模块。

2.选择应用程序运行配置,确保选中启用捕获表单快照选项,然后运行应用程序。

3.在正在运行的应用程序中,执行任何必要的交互以打开要捕获的对话框。

4.在项目工具窗口中,右键单击目标包并选择新建| 上下文菜单上的表单快照。如果应用程序尚未运行,IntelliJ IDEA 会提示您运行它,然后准备应用程序以拍摄快照: 在此处输入图像描述

将出现“创建表单快照”对话框。

5.在 IntelliJ IDEA 的 Create Form Snapshot 对话框中,选择要包含在快照中的顶层组件,输入表单名称,然后单击 Create Snapshot 按钮。以这种方式创建的新表单不绑定到任何类。您必须自己将其绑定到一个类。 在此处输入图像描述

打开现有的 GUI 表单

1.打开表单文件的方式与打开源代码或文本文件进行编辑的方式相同。在相应的导航视图中找到该文件,选择它,然后执行以下操作之一:

- 双击。

- 在上下文菜单上选择跳转到源。

- 按 F4。

每个表单都在一个单独的选项卡中打开,该选项卡与源代码文件编辑器占用的空间相同。您可以同时打开源代码/文本文件和表单文件。

于 2016-07-25T04:11:00.857 回答