这篇入门教程将教会您怎样创建一个简单的人机交互界面以及向其中添加简单 的后台功能。 特别地,我们将向您展示如何按 Swing 规范编写控制按钮和域代 码。
我们将会使用到布局管理、设计简单 GUI 界面以及添加一些“按钮(button) ”和“文本字段(text field)”组件。 “文本字段”是用来接收输入和显示输出 的,“按钮”在前端用来起动相应功能。 我们将创建的应用程序会是一个简单但 实用的计算器。
获得更多GUI设计功能、视频及文档,请参见Desgning a Swing GUI in NetBeans IDE.
本教程所需软件
请确保您的计算机已安装如下软件:
NetBeans IDE 6.0
Java Standard Development Kit (JDK) 5.0 或 6.0 版
步骤1:创建项目
第一步,创建一个应用程序,并将其命名为 NumberAddition。
选择“文件” -> “新建项目”。或者在“工具栏”单击“新建项目”图 标。
在弹出窗口的“类别”窗格中选择“Java”,在“项目”窗格中选择“Java应 用程序”。单击“下一步”;
在“项目名称”中键入 NumberAddition,在“项目位置”中键入本地文件目 录以保存项目;
确认复选框“设置为主项目”已被勾选。并确保复选框“创建主类”未被勾选 。
点击“完成”
步骤2:构建界面
继续创建我们的界面。我们需要一个 Java 容器来放置其他将被调用的 GUI 组件。 在此步骤中我们使用 JFrame 组件作为所需的容器。我们将该容器放置在 一个新建包中, 该新建包位于“源包”中。
创建 JFrame 容器
在“项目”窗口右击 NumberAddition,选择“新建” -> “JFrame 窗体 ”。
在“类名”项键入 NumberAdditionUI。
在“包”项键入 my.numberaddition。
单击“完成”。
IDE 根据类 NumberAdditionUI 在 NumberAddition 应用程序中创建了 NumberAdditionUI 窗体,并在 GUI Builder 中打开 NumberAdditionUI 窗体。 包 my.NumberAddition 被设置为默认包。