- 4
- 0
- 约1.56万字
- 约 35页
- 2017-03-18 发布于四川
- 举报
模块十 Swing组件概述
1.Swing概述
Java1.0刚出现时,包含一个用于基本GUI编程的类库,Sun把它叫做抽象窗口工具箱(Abstract Window Toolkit,AWT).基本AWT库处理用户界面元素的方法是把这些元素的创建和行为委托给每个目标平台(Windows,Solaris,Macintosh等)上的本地GUI工具进行处理。不同平台的AWT用户界面存在着不同的bug。程序员们必须在每一个平台上测试他们的应用程序,他们因此嘲笑AWT是“一次编写,到处调试”。在1996年,Netscape开发了一个工作方式完全不同的GUI库,他们把它叫做IFC(Internet Foundation Classes,因特网基础类集)。用户界面元素,如按钮,菜单等,是绘制到空白窗口上的。因此,Netscape的IFC部件在程序运行的所有平台上看起来都一样。Sun和Netscape合作完善了这种方法,创建了一个新的用户界面库,它的代码名是“Swing”(有时也叫作“Swing集”)。从此才真正实现了“一次编写,到处运行”的口号。另外,Swing只是提供了更好的用户界面组件而已。AWT的基本体系结构,尤其是事件处理模型,从Java1.1版后并没有改变。
Swing有以下的优势:
Swing具有更丰富,更方便的用户界面元素集合。
Swing对低层平台的依赖更少;因此
您可能关注的文档
最近下载
- 胸腔闭式引流及护理重点.ppt VIP
- 运筹学第3版熊伟编著习题答案.doc VIP
- 11J930住宅建筑构造图集.docx VIP
- 标准图集-03S402-室内管道支架及吊架.pdf VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- 电流与电压和电阻的关系说课(1) --2023-2024学年人教版 九年级物理上学期.pptx VIP
- 2026年智能网联汽车装调运维员知识题库(附答案).docx
- 22J603-1 铝合金门窗(建筑图集).docx
- 2025年特许金融分析师回归分析中的多重共线性问题专题试卷及解析.pdf VIP
- 2025年质量工程师ISO_TS16949(IATF16949)标准对MSA的要求专题试卷及解析.pdf VIP
原创力文档

文档评论(0)