Java 图形用户界面编程之 AWT 事件类
需积分: 9 3 浏览量
更新于2024-07-13
收藏 965KB PPT 举报
Event事件类-java技术及其应用第6章 图形用户界面及桌面应用
Event事件类是java技术中一个重要的概念,在图形用户界面及桌面应用中扮演着核心角色。AWT(Abstract Window Toolkit)定义了许多事件类型,如ACTION_EVENT、KEY_ACTION、KEY_ACTION_RELEASE、KEY_PRESS、KEY_RELEASE、MOUSE_DOWN、MOUSE_DRAG、MOUSE_UP、MOUSE_ENTER、MOUSE_EXIT、MOUSE_MOVE、LIST_SELECT、LIST_DESELECT、SCROLL_ABSOLUTE、SCROLL_LINE_DOWN、SCROLL_LINE_UP、SCROLL_PAGE_DOWN、SCROLL_PAGE_UP、WINDOW_DEICONIFY、WINDOW_ICONIFY、WINDOW_DESTROY、WINDOW_EXPOSE、WINDOW_MOVED、LOAD_FILE、SAVE_FILE、GOT_FOCUS和LOST_FOCUS等。
这些事件类型都是在用户与图形用户界面交互时触发的,如按键、鼠标点击、鼠标拖动、窗口操作、文件操作等。在java技术中,事件处理模型是基于观察者模式的,事件源(Event Source)是事件的产生者,事件监听器(Event Listener)是事件的处理者。
在AWT中,事件处理模型是通过继承Component类实现的,Component类是所有GUI组件的父类,它提供了基本的事件处理机制。Container类是Component类的子类,提供了容器相关的事件处理机制。Button、Checkbox、Choice、List、MenuComponent、Canvas、Scrollbar、Label、TextField、TextArea等都是Component类的子类,提供了不同的事件处理机制。
AWT还提供了Graphics、Image、Font、Color和Event等类,用于图形和图像处理、字体和颜色处理、事件处理等。在java.awt包中,提供了许多标准GUI组件(Component),如按钮、菜单、对话框等,以及高级组件如容器类和窗口类等。
在java技术中,图形用户界面是通过AWT和Swing工具集实现的。AWT是抽象窗口工具集,提供了基本的图形用户界面功能,而Swing工具集是在AWT的基础上推出的,更完善的图形用户界面工具集。Swing工具集提供了更多的GUI组件和功能,如JButton、JLabel、JTextField、JTextArea、JTable、JTree等。
Event事件类是java技术中一个重要的概念,在图形用户界面及桌面应用中扮演着核心角色。AWT和Swing工具集是java技术中实现图形用户界面的两种主要方法,提供了多种GUI组件和事件处理机制,满足了不同的应用需求。
155 浏览量
161 浏览量
231 浏览量
2010-07-09 上传
2021-10-07 上传
122 浏览量
2021-02-21 上传
2022-09-19 上传
点击了解资源详情
西住流军神
- 粉丝: 31
最新资源
- MIS系统管理员岗位说明书:职责与企业文化建设
- 初学者友好的外语学习应用:深入理解Array和Adapter
- 2008年高档文化纸项目施工招标文件公开
- IceCream:实现Realm数据库与苹果CloudKit的高效同步
- IJKMediaFramework框架轻松导入指南
- Android自定义头像圆角处理及图片剪裁方法分享
- React快速入门:实用样板代码学习指南
- Ruby Contacts 应用部署与运行指南
- 企业文化建设中的CI创意与技巧详解
- 索尼手机通用USB驱动程序下载指南
- 基于C#的SalesWebMvc项目解析
- HTML5视频自动播放控制书签脚本的使用与设置
- Thinkcmf经典博客模板:简约而不简单
- ASP+ACCESS网上评教系统设计源代码与论文开题
- 使用CNN和Python对VQA问题进行分类研究
- Java Web网络教学平台learnSys源码发布