如何在IntelliJ IDEA社区版中创建新的Swing应用程序?

War*_* P 19 java intellij-idea

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

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

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

我试图了解IntelliJ IDEA的特性和功能,它看起来很强大,作为一个非常快速和高效的编辑器和调试器和构建系统GUI包装围绕ANT构建系统,但我想知道是否有更多的"RAD"功能,我只是忽略了.我已经做了一些谷歌搜索和阅读文档,但我没有发现使用IntelliJ IDEA在Java中构建GUI应用程序.

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

Ili*_*hko 25

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

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

  • 请注意,需要启用`UI Designer`插件才能创建新的`GUI Form` ... (6认同)

小智 16

以下说明适用于IntelliJ Idea 14.

  1. 启用UI设计器
    1. 文件→设置→插件→UI设计器
  2. 启用生成Java类
    1. 文件→设置→编辑器→GUI设计器→将生成GUI更改为"Java源代码"
  3. 转到项目视图,右键单击要在其中存储生成的Java类的包名称
    1. 在上下文菜单中,选择New→GUI Form,然后设置绑定类
    2. 在设计器中,它会自动将Jpanel放在窗口上.选择Jpanel,首先将布局管理器设置为GridLayoutManager(IntelliJ).
    3. 根据需要添加组件,确保为"字段名称"提供一些值.此值将成为表单类中此组件的名称.
    4. 您可以通过右键单击预览表单,然后选择预览.
    5. 完成后,将Jpanel的布局管理器更改为"GridBagLayout".
  4. 单击Build→Make Project生成Java源代码并将它们存储在绑定的Java类中.


Den*_*kiy 9

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

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


Sha*_*eeL 6

创建新的 GUI 窗体或对话框

创建新的 GUI 表单

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

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

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

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

5. 单击确定。

创建新对话框

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

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

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

4.指定以下选项:

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

生成 OK 处理程序。

生成取消处理程序。

5. 单击确定。

从 GUI 表单创建文件模板

1. 创建一个 GUI 窗体或在 GUI 设计器中打开它。

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

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

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

创建快照

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

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

拍摄现有对话框的快照

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

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

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

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

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

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

打开现有的 GUI 表单

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

- 双击。

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

- 按 F4。

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