快速业务通道

NetBeans IDE 6.0指南之如何构建GUI程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

NetBeans IDE 6.0指南之如何构建GUI程序

时间:2011-07-08 markmail.org Saleem Gul

这篇入门教程将教会您怎样创建一个简单的人机交互界面以及向其中添加简单 的后台功能。 特别地,我们将向您展示如何按 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 被设置为默认包。

NetBeans IDE 6.0指南之如何构建GUI程序(2)

时间:2011-07-08 markmail.org Saleem Gul

添加组件:构建界面

下一步我们将通过“组件面板”为界面获得一个 JPanel 组件。 而后将向其 中添加三个 JLabels 组件,三个 JTextFields 组件,三个 JButtons 组件。 如 果您从未使用过 GUI Builder,应该先通过 GUI Building in NetBeans IDE 教 程获得相关信息。

一旦您通过拖拽的方式添加了上述组件,JFrame 应该显示如以下截图:

NetBeans IDE 6.0指南之如何构建GUI程序 - 编程入门网

如果在您在 IDE 的右上角没有看到“组件面板”,请选择“窗口” -> “ 组件面板”调出。

首先在“组件面板”里选中 JPanel 组件并拖入 JFrame 中。

当 JPanel 组件高亮时,在其“属性”窗口点击位于 Border 项后的省略号 (...)按钮来选择组件风格。

在 Border 对话框的列表里选择 TitleBorder 风格,并在“标题”项填入 Number Addition。单击“确定”按钮保存并退出。

您现在将看到一个标有 Number Addition 的空的 JFrame 组件,如上述截图 。请依据以上截图添加三个 JLabels,三个 JTextFields 及三个 JButtons。

重命名组件

在此步骤中我们将重命名刚添加进 JFrame 的组件的显示文本

双击 jLabel1 并更改其文本内容为 First Number

双击 jLabel2 并更改其内容为 Second Number

双击 jLabel3 并更改

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号