1 / 59
文档名称:

java程序设计教程_第11章-图形用户界面.ppt

格式:ppt   页数:59
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序设计教程_第11章-图形用户界面.ppt

上传人:化工机械 2012/8/19 文件大小:0 KB

下载得到文件列表

java程序设计教程_第11章-图形用户界面.ppt

文档介绍

文档介绍:第11章图形用户界面
本章学习目标
了解图形用户界面的历史及其设计原则。
掌握AWT组件集中的各类组件。
理解AWT事件处理机制。
学会编写常见事件处理程序。
了解Swing组件集及其简单编程。
概述
图形用户界面,英文全称为Graphical User Interface,一般习惯简称为GUI。
图形化用户界面大大方便了人机交互,是一种结合计算机科学、美学、心理学、行为学,及各商业领域需求分析的人机系统工程,强调人—机—环境三者作为一个系统进行总体设计。
设计原则
用户至上的原则
交互界面要友好
配色方案要合理
主流开发工具集
基于Java的图形用户界面开发工具(即组件集)最主流的有三种:
AWT
Swing
SWT/JFace
随Sun的JDK一起发布
源于IBM的Eclipse开源项目
AWT组件集
,里面包含了许多可以用来建立图形用户界面(GUI)的类,ponent)
图11-1 AWT组件的继承关系图
AWT组件集
AWT组件大致可以分为以下三类:
(1)容器类组件
(2)布局类组件
(3)普通组件类
容器类组件
容器类组件由Container类派生而来,常用的有Frame类和Dialog类,以及Panel类型的Applet类。这些容器类组件可以用来容纳其他普通组件或者甚至是容器组件自身,起到组织用户界面的作用。
容器类组件有一定的范围和位置,并且它们的布局从整体上也决定了所容纳组件的位置
因此,在界面设计的初始阶段,首要考虑的就是容器类组件的布局。
布局组件类
布局类组件是非可视组件,它们能很好地在容器中布置其他可视组件。AWT提供了五种基本的布局方式:FlowLayout、BorderLayout、GridLayout、GridBagLayout和CardLayout等,它们均为Object类的子类,如下图11-2所示。
图11-2 布局方式
FlowLayout
FlowLayout是最简单的一种布局方式,被容纳的可视组件从左向右,从上至下依次排列,若一组件在本行放置不下,就自动排到下一行的开始处,该方式为Panel类和Applet类容器的默认布局方式。
示例11-1源程序