创建新窗体

另请参见

在 IDE 中,可以使用所提供的模板创建 JFC/Swing 或 AWT(Abstract Window Toolkit,抽象窗口工具包)窗体、预置的样例应用程序框架,或者基于 JavaBeans 组件体系结构的任何类。

您可以在现有项目中创建窗体,也可以创建基于 Swing 应用程序框架且已包含框架窗体的新项目。

创建包含框架窗体的新项目:

  1. 从主菜单中选择“文件”>“新建项目”。
  2. 在“类别”窗格中选择 "Java" 节点,然后选择“Java 桌面应用程序”模板。单击“下一步”。
  3. 输入项目的名称和位置。
  4. 选择一个应用程序 shell。

    基本应用程序 shell 提供了一个基于 Swing 应用程序框架的框架应用程序。

    您可以使用数据库应用程序 shell,快速为基于单个数据库表的简单 CRUD(创建、读取、更新和删除)应用程序生成接口。通过该接口可以实现用于查看数据库表内容的 JTable 组件;用于输入数据的文本字段以及用于保存记录和添加新记录等的按钮。

  5. 如果您选择的是基本应用程序 shell,请单击“完成”。
  6. 如果选择的是数据库应用程序 shell,请使用向导中的下面两页指定数据库表,然后指定要在主视图/详细视图中表示的列。
  7. IDE 将创建一个包含选定类型的框架窗体的项目,并在源代码编辑器的“设计”视图中打开该窗体。

在现有项目中创建新的 GUI 窗体:

  1. 从主菜单中选择“文件”>“新建文件”。
  2. 在“新建”向导的“项目”组合框中,选择要为其创建窗体的项目。
  3. 在“类别”窗格中展开“Java GUI 窗体”节点,然后选择所需的窗体模板。单击“下一步”。
  4. 输入 GUI 窗体的类名和位置。单击“完成”。
  5. IDE 将创建一个选定类型的空白窗体,然后在源代码编辑器的“设计”视图中打开该窗体。

“新建文件”向导中的 GUI 窗体类型:

下表列出了 IDE 中的可用窗体模板类型。每个类型具有不同的设计和运行时窗体外观,并且为窗体类生成的代码也不相同。

窗体类型 描述
JApplet 通过支持 Java 的 Web 浏览器或其他 Applet 查看器运行的程序。
JDialog 汇集用户输入的模式或非模式窗口。
JFrame 顶层应用程序窗口。
JInternalFrame 可放置在 JDesktopPane 组件上以创建 MDI 应用程序的内部框架。
JPanel 容纳部分界面的小型容器。继而,此容器又可用于任何其他的容器中,如 JFrameJPanelJAppletJDialog 组件。
Bean 窗体

用于基于任何 JavaBeans 组件创建新窗体的模板。新窗体可以为可视或不可视。可以在“新建”向导“窗体超类”页上的“超类”字段中指定类。创建新窗体时指定的 Bean 类必须位于类路径中,并且必须已进行编译。

Bean 是指使用 JavaBeans 组件体系结构编译的任何类。Bean 必须具有不含参数的公共构造函数。可以使用任意 JFC/Swing 组件作为 JavaBeans 类的示例。例如,可使用 javax.swing.JButton 创建产生定制按钮的窗体。

使用此模板时,还可通过将 java.lang.Object 指定为超类,来创建容纳 Bean 的空白容器。

AWT 窗体 基于 AWT 的可视窗体。AWT 窗体包括 AppletDialogFramePanel
样例窗体 定制的示例窗体,其中包括一个具有三个菜单的基于 JFrame 的应用程序、一个可用作 MDI 应用程序主窗口的 JFrame 应用程序,以及一个具有“确定”和“取消”按钮的对话框。
另请参见
使用容器
关于布局管理器
创建多文档界面 (MDI) 应用程序
关于 Swing 应用程序框架

法律声明