1 / 143
文档名称:

Java程序设计案例教程.ppt

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

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

分享

预览

Java程序设计案例教程.ppt

上传人:yzhlyb 2018/8/15 文件大小:1.19 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一个简单的图形用户界面程序
容器和组件
Java的图形用户界面是由组件组成的,例如按钮(Button)、文本域(TextField)和标签(Label)等。其中有一类特殊的组件称为容器(Container),例如框架(Frame,是一个有边框的独立窗口,与Windows窗口相似)、面板(Panel,是包含在窗口中的一个不带边框的区域)等。容器是用来盛放其他组件的,可以通过容器提供的add()方法将组件添加到容器中。对于小程序(Applet),由于其本身就是一个容器(因为它是Panel的子类),因此,可以将组件直接添加到小程序

最近更新

学校五一活动主题方案(二十四篇) 44页

一年级家长会家长发言稿 10页

激光干涉光刻纳米阵列的研究 2页

一周的社会实践活动进行综合总结 11页

潍坊市孕产妇信息管理系统设计与实现 2页

【酒店月工作计划表【三篇】】酒店每周工作计.. 11页

【精选】大学生职业生涯规划书 8页

员工职业发展数据驱动 26页

2024年保密教育题库完整答案 31页

2024年劳务员考试题库及参考答案(培优a卷) 100页

2024年汽车维修工技能理论考试题库附参考答案.. 46页

县乡教师选调进城考试《教育心理学》题库附参.. 56页

普法学法知识竞赛题库含答案(培优b卷) 49页

高血压筛查:中医养生保健 8页

高血压患者血压药物使用时机 9页

食道异物并发症的急诊处理 8页

四川省成都市八年级下学期期末物理试卷含答案.. 15页

苏教版2017-2018年七年级上期末数学试卷含答案.. 21页

高中同学聚会发言稿15篇 20页

高中学生品德评语参考汇总(精选60句) 10页

高中毕业赠言精彩3篇 7页

教材研究分析报告范文 3页

2024年湖南高考历史真题及答案 高考历史真题 8页

STA无痛麻醉仪ppt课件 70页

常用打捞工具及工作原理 62页

异位妊娠双语教学资料 9页

少教多学在中小学语文教学中的策略与方法研究.. 10页

体育与健康人教版六年级全一册《素质练习—上.. 8页

党规党纪知识竞赛主持词样稿 6页

《拙火经验——李·萨那拉博士着(简体文字版).. 76页