没有合适的资源?快使用搜索试试~ 我知道了~
_第十章:JAVA_GUI概述.ppt _第十章:JAVA_GUI概述.ppt
资源推荐
资源详情
资源评论




















第十章 JAVA GUI 概
述

内容:
框架的组成及外观
在框架中显示文本和图形
字体和颜色的设置
Java 的事件处理机制
窗口事件、焦点事件、键盘事件、
鼠标事件的处理
Swing 各种组件的用法

10.1 图形用户界面概述
Java1.0 的出现带来了抽象窗口工具箱 (AWT) 。设计目标是
希望构建一个通用的 GUI ,使得利用它编写的程序能够运行在
所有的平台上,以实现 Sun 公司提出的口号“一次编写,随处
运行”。
在 Java1.2 中, Sun 公司推出了新的用户界面库: Swing 。
相对 AWT 来说, Swing 功能更强大、使用更方便,它的出现使
得 Java 的图形用户界面上了一个台阶。
但是, Swing 并没有代替 AWT 。在 Java1.1 中, AWT 事
件处理模型有了根本改变。 Swing 使用的仍然是 Java1.1 的事
件处理模型。

10.2 简单图形用户界面
10.2.1 第一个图形用户界面
在 Java 中,顶层窗口称为框架。在 AWT 库中,对应于框
架的类是 Frame ,在 Swing 库中,相应的类是 JFrame 。 JFram
e 类扩展了 Frame 类。大部分 AWT 组件在 Swing 中都有等价
的组件,它们在表示形式上差一个“ J” 。
框架是一个容器,我们可以在这个容器中放入其他一些图
形用户界面组件,如按钮、菜单等,从而组成一个功能完善的
程序。

【例 10.1 】 显示一个空框架
import javax.swing.*;
public class FirstFrame
{
public static void main(String[] args)
{
SimpleFrame frame = new SimpleFrame();
// 设置用户关闭框架时的响应动作
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 参见 http://java.sun.com/j2se/1.4.2/docs/api/index.html
// 显示该框架
frame.show();
}
}
class SimpleFrame extends JFrame
{
public SimpleFrame()
{
// 设置框架大小
setSize(WIDTH, HEIGHT);
}
public static final int WIDTH = 300;
public static final int HEIGHT = 200;
}
运行结果
剩余63页未读,继续阅读
资源评论


liu_xiao123
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 网站规划与设计教案.doc
- malagu-Typescript资源
- 网络服务概述.pptx
- 一五三医院门面房工程网络进度计划.doc
- 基于单片机AT89C51的电子时钟的课程设计.doc
- 计算机与信息工程学院2022届毕业生毕业名单公示.doc
- 网络营销综合应用实务.pptx
- 基于顾客体验的网络营销组合策略研究论文.doc
- 数据库存储解决方案.doc
- 基因工程试题doc基因工程试题.docx
- 最新国家开放大学电大《广告学概论》网络核心课形考网考作业及答案.pdf
- 思科CCNA培训教材项目1对等网络的组建.pptx
- 嵌入式系统项目报告.doc
- 基于PLC的中厚板冷却系统控制设计说明.doc
- 软件质量和测试的背景.ppt
- GraphQL在微服务架构中的实践架构.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
