项目二新教材 gui编程技术资料.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目二 GUI编程技术 主讲:尹友明 本章学习导航 本章学习要点 5.1 Java GUI概述 5.1.1 JFC简介 5.1.2 AWT简介 5.1.2 AWT简介 5.1.3 SWING简介 5.1.4 SWT简介 5.1.5 Java图形界面设计一般过程 5.2.1 框架 5.2.1 框架 5.2.2 面板 5.2.3 小程序 5.2.4 Swing容器 5.3.1标签和按钮 5.3.1标签和按钮 5.3.1标签和按钮 5.3.1标签和按钮 框架、面板与组件的关系 5.3.2单行文本框和多行文本框 5.3.2单行文本框和多行文本框 5.3.2单行文本框和多行文本框 5.3.2单行文本框和多行文本框 5.3.2单行文本框和多行文本框 5.3.3复选框和单选按钮 5.3.3复选框和单选按钮 5.3.4列表框和组合框 5.3.4列表框和组合框 单选钮、复选框、列表框和组合框应用实例 5.3.5 菜单和工具栏 5.3.5 菜单和工具栏 5.3.5 菜单和工具栏 5.3.5 菜单和工具栏 菜单和工具栏应用实例 5.4.1对话框 5.4.1对话框 5.4.2表格 5.4.2表格 表格应用实例 5.4.3树 树型组件应用实例 5.5.1 流式布局 5.5.2 网格布局 5.5.3 边界布局 5.5.4 卡片布局 布局管理应用实例 5.5.5 网格袋布局 5.5.6 空布局 5.6.1 Java事件模型 5.6.1 Java事件模型 5.6.2 事件类型 5.6.3 AWT事件及其相应的监听器接口 5.6.3 AWT事件及其相应的监听器接口 5.6.4 Swing事件及其相应的监听器接口 5.6.5 典型事件处理程序 5.6.5 典型事件处理程序 5.6.5 典型事件处理程序 5.7 NetBeans中开发事件GUI程序 【例5-15】应用鼠标事件,显示当前鼠标位置和鼠标事件(Demo5_15.java) 鼠标事件 应用实例 【例5-5】应用单选钮、复选框、列表框、组合框等构建字体设置器界面(Demo5_5.java) (1)性别默认选择“男”。 (2)组合框中的年龄通过一个For循环得到列表数据。 操作提示 (1)创建用户注册界面(参考界面如图5-12所示)。 (2)将“爱好”归为一组。 (3)组合框可输入也可选择,可供选择的年龄为16至90之间。 操作要求 Swing中使用JMenuBar类实现菜单栏,通过将菜单(JMenu)对象添加到菜单栏(JMenuBar)可以构造应用程序菜单。 菜单栏(MenuBar) 菜单(JMenu)是一个包含菜单项(JMenuItem)的弹出窗口,用户选择菜单栏(JMenuBar)上的项时会显示该菜单项(JMenuItem)。 下拉菜单(JMenu) JMenuItem用来实现菜单中的选项。菜单项本质上是位于列表中的按钮,当用户选择“按钮”时,将执行与菜单项关联的操作。 菜单项(JMenuItem) 工具栏是窗口中提供的一种快捷操作的功能区,可以通过工具栏上的按钮,得到快捷的功能。 工具栏(JToolbar) 应用实例 【例5-6】应用菜单和工具栏构建记事本主界面(Demo5_6.java) (1)可以参考Windows系统下的“写字板”的界面。 (2)注意工具栏按钮图标文件的路径。 操作提示 (1)创建写字板的菜单和工具栏界面(参考界面如图5-14所示)。 (2)创建“文件”、“编辑”、“查看”、“插入”、“格式”和“帮助”菜单。 (3)在“格式”菜单下,创建菜单项。 (4)创建“新建”、“打开”、“保存”、“打印”和“预览”的工具栏按钮。 操作要求 Java桌面程序中的简单的对话框可以使用Swing中的JOptionPane类来实现,JOptionPane类中使用showXXXDialog方法实现不同类型的对话框。 JOptionPane类型 JOptionPane操作按钮类型和返回值类型 JTable 用来显示和编辑规则的二维单元表。 设计使用 JTable 的应用程序时,要严格注意用来表示表数据的数据结构 。 JTable 使用唯一的整数来引用它所显示的模型的行和列。 表格概述 应用JTable时,常常要用到AbstractTableModel类 常用方法 AbstractTableModel类 应用实例 【例5-7】应用表格显示学生详细信息(Demo5_7.java) 使用JTree类,可以构造树状图展现一个层次关系分明的一组数据,给用户一个直观而易用的感觉。 树型组件概述

文档评论(0)

my18 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档