首都师范大学软件工程实践Java课程第九章 图像用户界面(GUI).pdfVIP

首都师范大学软件工程实践Java课程第九章 图像用户界面(GUI).pdf

  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文档。上传文档
查看更多
第9章 图形用户界面 (GUI) 9.1 Java图形用户界面概述 •顾名思义,图形用户界面 (Graphics User Interface ,缩写GUI )是指以图形的显示 方式与用户实现交互操作的应用程序界 面。Java提供了十分完善的图形用户界面 功能,使得软件开发人员可以轻而易举 地开发出功能强大、界面友善、安全可 靠的应用软件。 在Java语言中,有两个包 (java.awt 和 javax.swing )囊括了实现图形用户界面的 所有基本元素,这些基本元素主要包括 容器、组件、绘图工具和布局管理器等。 组件是与用户实现交互操作的部件,容 器是包容组件的部件,布局管理器是管 理组件在容器中布局的部件,绘图工具 是绘制图形的部件。 java .awt是java 1.1用来建立GUI 的图形包, 这里的 “awt”是抽象窗口工具包 (Abstract Windowing Toolkit )的缩写, 其中的组件常被称为其中的组件常被称为AWTAWT 组件组件 。。 javax .swing是Java2提出的AWT 的改进包, 它主要改善了组件的显示外观,增强了 组件的控制能力。 在Java 中,设计用户界面需要经历4 个基本步骤: (1)创建和设置组件 ((22 ))将组件加入到容器中将组件加入到容器中 (3 )布局组件 (4 )处理由组件产生的事件 9.2 用AWT创建图形用户界面 •AWT 是抽象窗口工具包,其中涵盖了 Java API为开发Java应用程序提供的创建 图形用户界面的工具集,它包含了用户 界面的各种组件界面的各种组件、、事件处理模型事件处理模型、、图形图形 和图像处理工具、布局管理器、数据传 输、剪切和粘贴操作等功能,使得在Java 环境中可以比较轻松地设计出具有良好 的用户交互界面的应用程序。 9.2.1 AWT概述 AWT 是Java 基础类库JFC (Java Foundation Class )的一个重要组成部分,它位于java .awt 包中,其中不仅包含了与显示界面有关的各种 组件,还包含了一些子包,主要提供了色彩控 制制、、数据传输数据传输、、事件处理模型事件处理模型、、拖放功能拖放功能、、字字 体设置、打印管理、图像处理等技术支持。 AWT使用的是与运行环境相关的组件处理机制。 也就是说,在应用程序中使用的各种组件需要 在运行环境中有相应的本地组件与之配合,共 同完成其功能。 Button Canvas Window Container Panel Choice Component Checkbox Scrollbar … … Label AWT组件类结构层次图 9.2.2 AWT容器 容器 (Container )是用来放置其他组件 的一种特殊部件,在Java 中容器用 ContainerContainer 类描述类描述,,它是它是ComponentComponent的一的一 个子类,因此,容器也具有组件的全部 特征,是一种具有特殊作用意义的组件。 Container类的部分成员方

文档评论(0)

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

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

1亿VIP精品文档

相关文档