- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
netbeans开发java_GUI程序_详细教程
构建 GUI 应用程序简介
撰稿人:Saleem Gul 和 Tomas Pavek
本入门教程讲述如何创建简单图形用户界面以及如何添加简单后端功能。尤其介绍了如何为 Swing 窗体中的按钮和字段行为编写代码。
我们将完成 GUI 布局和设计工作并添加几个按钮和文本字段。这些文本字段用于接收用户输入和显示程序输出。这些按钮用于启动前端的内置功能。我们创建的应用程序是一个非常简单但功能完善的计算器。
有关更全面的 GUI 构建器设计功能指南(包括各种设计功能的视频演示),请参见在 NetBeans IDE 中设计 Swing GUI。
预计时间:15 分钟
目录
练习 1:创建项目
练习 2:构建前端
练习 3:添加功能
练习 4:运行程序
事件处理的工作方式
另请参见
要学完本教程,您需要具备以下软件和资源。
软件或资源 要求的版本 带有 Java SE 的 NetBeans IDE 版本 6.9 或更高版本 Java 开发工具包 (JDK) 版本 6 或 7 练习 1:创建项目
第一步是为要开发的应用程序创建 IDE 项目。我们将项目命名为?NumberAddition。
选择文件??新建项目。或者,也可以单击 IDE 工具栏中的“新建项目”图标。
在“类别”窗格中,选择 Java 节点。在“项目”窗格中,选择“Java 应用程序”。单击 Next(下一步)。
在“项目名称”字段中键入?NumberAddition,然后指定路径(例如,在主目录中)作为项目位置。
(可选)选中“使用专用文件夹存储库”复选框,并指定库文件夹的位置。有关此选项的详细信息,请参见共享项目库。
如果已选中“创建主类”复选框,请取消选中该复选框。
单击 Finish(完成)。
练习 2:构建前端
要继续构建界面,我们需要创建一个 Java 容器,以便放置所需的其他 GUI 组件。在此步骤中,我们将使用?JFrame?组件创建一个容器。我们将该容器放在新包中,该包将显示在“源包”节点中。
创建 JFrame 容器
在“项目”窗口中,右键单击?NumberAddition?节点,然后选择新建??其他。
在“新建文件”对话框中,选择?Swing GUI 窗体类别和?JFrame 窗体文件类型。单击 Next(下一步)。
输入?NumberAdditionUI?作为类名。
在“包”中输入?my.numberaddition。
单击 Finish(完成)。
IDE 将在?NumberAddition?应用程序中创建?NumberAdditionUI?窗体和?NumberAdditionUI?类,然后在 GUI 构建器中打开?NumberAdditionUI?窗体。my.NumberAddition?包将替代默认包。
添加组件:生成前端
接下来,我们将通过组件面板使用 JPanel 填充应用程序前端。然后,添加三个 JLabel、三个 JTextField 和三个 JButton。如果以前没有用过 GUI 构建器,您可能会发现在 NetBeans IDE 中设计 Swing GUI?教程中有关组件放置的信息非常有用。
在拖动并放置完上述组件后,JFrame 应类似于以下屏幕快照。
如果 IDE 右上角未显示“组件面板”窗口,则选择“窗口”“组件面板”。
先从“组件面板”的“Swing 容器”类别中选择一个面板,然后将其拖放到 JFrame 上。
在突出显示该 JPanel 时,转至“属性”窗口,然后单击 Border 旁边的省略号 (...) 按钮以选择边框样式。
在 Border 对话框中,从列表中选择“带标题的边框”,然后在“标题”字段中键入?Number Addition。单击“确定”。保存更改并退出该对话框。
现在,将会看到一个标题为 Number Addition 的空 JFrame,它与屏幕快照类似。按照上面的屏幕快照所示,添加三个 JLabel、三个 JTextField 和三个 JButton。
重命名组件
在该步骤中,我们将重命名刚添加到 JFrame 中的这些组件的显示文本。
双击?jLabel1?并将文本属性更改为?First Number。
双击?jLabel2?并将文本更改为?Second Number。
双击?jLabel3?并将文本更改为?Result。
删除?jTextField1?中的样例文本。要使显示文本可编辑,可以右键单击文本字段,然后从弹出式菜单中选择“编辑文本”。可能需要将?jTextField1?调整为原始大小。对于jTextField2?和?jTextField3,重复此步骤。
将?jButton1?显示文本重命名为?Clear。(可以通过右键单击按钮并选择“编辑文本”来编辑按钮的文本。或者,也可以单击按钮,
您可能关注的文档
最近下载
- 微波技术(北航)中国大学MOOC慕课 章节测验 客观题答案.docx
- 九洲集团民品科技发展规划(2010-2015).pdf
- JJF(机械) 1032-2019 轴承跳动测量仪校准规范.docx VIP
- (人教PEP版2024)英语六年级上册Unit5 大单元项目化教学设计.docx
- 人教版(2024)美术一年级上册《看我七十二变》教学设计.docx
- 初中常用英语单词分类表word版本.doc VIP
- 房地产 -霸州市贾庄旧城改造永正·星城二期项目修建性详细规划设计方案.docx
- 红色经典话剧剧本.doc
- 国开电大 《JavaScript程序设计》(版本2) 形考实训二:显示数据列表.pdf VIP
- 电器与照明系统课件.pptx VIP
文档评论(0)