1 / 143
文档名称:

Java程序设计案例教程.ppt

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

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

分享

预览

Java程序设计案例教程.ppt

上传人:wz_198613 2018/8/15 文件大小:1.08 MB

下载得到文件列表

Java程序设计案例教程.ppt

文档介绍

文档介绍:北京大学出版社
第06章
Java程序设计 案例教程
第06章 Java语言的图形用户界面开发
UI组件及其层次结构
AWT常用组件及其应用
Swing常用组件及其应用
使用框架、面板和GUI组件创建用户界面
使用布局管理器管理在容器中布局组件
事件处理机制
小应用程序的概念及应用
教学目标
应用AWT组件开发图形用户界面程序
Abstract Windows Toolkit(AWT)是最原始的Java GUI工具包。AWT 的主要优点是它在Java技术的每个版本上都成为了一种标准配置。这意味着不需要单独安装这个工具包,在任何一个Java运行环境中都可以使用它。
AWT是一个非常简单的具有有限GUI组件、布局管理器和事件的工具包。
AWT还提供了一个丰富的图形环境,尤其是在Java 。通过Graphics2D对象和Java 2D、Java 3D服务,可以创建功能强大的图形应用程序。
:
所有Java类的超类
|- Font 字体类
|- Color 颜色类
|- Graphics 图形类
|- Component 组件类
| |- Label 标签类
| |- Button 按钮类
| |- ponent 文本组件类
| | |- TextField 文本域类(单行)
| | |- TextArea 文本区类(多行)
| |- List 列表类
| |- Container 容器类
| | |- Panel 面板类
| | | |- Applet 小程序类
| | |- Window 窗口类
| | |- Frame 框架类
| | |- Dialog 对话框类
| |- Checkbox 单选按钮与复选按钮类
|- CheckBoxGroup 按钮组合类
|- ponent 菜单组件类
| |- MenuBar 菜单栏类
| |- MenuItem 菜单项类
|- FlowLayout 布局管理器
|- BorderLayout 布局管理器
|- GridLayout 布局管理器
|- CardLayout 布局管理器
|- GridBagLayout 布局管理器

抽象窗口工具包AWT是Sun公司为Java程序设计者提供的建立图形用户界面GUI的工具集。AWT可用于Java的Applet和Application程序中。
它支持的图形用户界面编程功能包括:用户界面组件、事件处理模型、图形和图像工具、布局管理器。因此,。
import .*;
import .*;
import .*;
public class myClock extends Frame implements ActionListener{
Label lblTimeDisplay=new Label("请单击\"显示时间\"按钮");
Button btnDisplayTime = new Button("显示时间");
myClock(){ //构造方法
super("一个简单的AWT应用程序");
(this); //为组件注册***
setLayout(new BorderLayout()); //设置布局管理器
(lblTimeDisplay,); //添加组件
(btnDisplayTime,);
(new WindowAdapter(){ //注册***
public void windowClosing(WindowEvent e){ (0); } });
}
例6-1一个简单的图形用户界面程序
public void actionPerformed(ActionEvent e){ //按钮事件处理方法
Calendar calTime = ();
(“现在时间"+
()+ "时"
+()+"分");
}
public static void main(String [] args) {
Fr