文档详情

第九章GUI编程.pdf

发布:2017-05-22约5.31万字共95页下载文档
文本预览下载声明
范学院 第九章 Java图形用户界面设计 第九章 师 安庆 安庆师范学院计算机与信息学院 · Java程序设计 · 第九章 Java图形用户界面设计 第九章 教学目标 理解GUI程序设计概念和方法 院 掌握Java 的布局管理器机制和使用 能熟练使用各种组件,独立开发GUI应用程序 教学重点 学 布局管理器的使用;awt组件;事件处理;Java绘图。 教学难点 范 布局管理器的使用 师 事件委托机制 安庆 安庆师范学院计算机与信息学院 · Java程序设计 · 第九章 Java图形用户界面设计 第九章 教学内容 9.1 GUI概述 院 9.2 组件和容器类 9.3 容器布局 学 9.4 绘制图形 范 安庆师 安庆师范学院计算机与信息学院 · Java程序设计 · 9.1 GUI概述 GUI Graphical User Interface图形用户界面,用户与程序之 间交互的一个控制面板,其内包含有菜单、控件(或组 院 件)和容器并能响应用户的事件。 Java 的GUI 学 Java 中有两套实现图形界面的机制,早期版本中的AWT (Abstract Window ToolKit ,抽象窗口工具集)和现在常用的Swing。 范 AWT是Java 中支持图形用户界面GUI设计的一个工具集,可用于生产 平台无关的GUI程序,但需本地系统支持,属于重量级的Java组件。 师 Swing是围绕着实现AWT各个部分的API构筑的。Swing组件包括了 AWT 中已经提供的GUI,同时也包括一套高层次的GUI组件。其主要 庆 由纯Java代码实现,属于轻量级的Java组件。Swing继续使用AWT 的事件处理模型。 安 安庆师范学院计算机与信息学院 · Java程序设计 · 9.1 GUI——AWT概述 AWT简介 在java1.0和java1.1 中,使用的GUI库是AWT ,其设计目标是让程序 员构建一个通用的GUI,使其在所有平台上都能正常显示。 院 采用AWT (抽象窗口工具集)从而可使GUI适用于不同OS的环境。 AWT特点 学 1. 其具体实现由目标平台下的OS来解释,从而导致Java GUI在不同 平台下会出现不同的运行效果。 2. 组件在设计时不应采用绝对
显示全部
相似文档