1 / 83
文档名称:

Java程序设计.ppt

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

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

分享

预览

Java程序设计.ppt

上传人:所以所以 2013/5/22 文件大小:0 KB

下载得到文件列表

Java程序设计.ppt

文档介绍

文档介绍:Java程序设计
Java Programming
Fall 2009,Spring
计算机应用(专)
1
图形用户界面(GUl)
AWT的基本组件与容器组件
AWT的基本组件
AWT的容器组件
布局管理器(LayoutManager)
2
图形用户界面(GUI)
用户界面:用户与计算机进行交互的渠道,人(眼睛和手指…)和计算机(硬件和软件)的通信,协同完成一定任务。与计算机输入/输出过程都相关。
命令行式全字符用户界面
图形用户界面:让计算机变得更加容易使用
Java的图形用户界面(GUI)由
ponent)
容器(container)
构成。
3
图形用户界面(GUI)
图形用户界面有哪些基本组件类?
层次关系是怎样的?
屏幕上如何布局?
如何响应用户事件?
4
AWT(Abstract Window Toolkit)
,其中的类及相互关系可以用下图来描述(重量级构件):
事件类
字体类
Graphics
Component
颜色类
布局管理类

Checkbox
Container
Button

Window
Panel
Applet
Dialog
Frame
List
图象类
菜单类
5
ponent)类
,它是构成Java图形用户界面的基础,大部分组件都是由该类派生出来的。
Component类是一个抽象类,其中定义了组件所具有的一般功能:
基本的绘画支持(paint, repaint, update等)、
字体和颜色等外形控制(setFont, SetForeground等)、
大小和位置控制(SetSize, SetLocation等)、
图象处理(实现接口ImageObserver)、
组件状态控制(SetEnable, isEnable, isVisible, isValid等) ,……。
6
AWT的基本组件与容器组件
AWT的基本组件
在AWT(Abstract Window Toolkit)的概念中,窗口系统中所显示的各种对象都统称为“组件”(Component)。如: Button,Menu,List等。
组件分为基本组件和容器组件。
容器(container)是图形用户界面中容纳其他组件的部分,一个容器中可容纳一个或多个组件,甚至还可以容纳其他容器。
基本组件是不可再分割的组件,基本组件各自都有它们特定的功能。基本组件是构成图形用户界面的基本元素。
7
AWT 组件
基本组件
容器组件
8
基本组件
中文名称
功能
Button
按钮
完成一个命令
CheckBox
复选框
可以同时进行多个选择
CheckBoxGroup
单选框
只能在一组中选择一项
Choice
下拉式列表
创建一个弹出式的选择菜单
List
列表
创建一个选择列表
Menu
菜单
创建菜单系统
TextField
文本框
输入单行文字
Label
标签
在标签内绘制字符
Canvas
画布
进行绘画
TextArea
多行文本框
输入多行文字
ScrollBar
滚动条
在指定的范围内选择一个值
表12-1 AWT中的基本组件
9
AWT中的容器组件
AWT提供了四个容器类。
容器(Container)ponent类派生出来的一种特殊类,用来表示各种GUI组件的容器.
其主要功能包括:
组件的管理:
方法add()可以向其中添加一个组件,
方法remove()删除其中的一个组件,…
布局管理:每个Container类都和一个布局管理器相联,以确定其中组件的布局。 Container类可以通过setLayout()方法设置某种布局方式。
10