- 5
- 0
- 约2.2万字
- 约 88页
- 2017-11-17 发布于河南
- 举报
第五讲GUI编程
Swing组件 Swing组件关系概述 AWT设计的初衷是支持开发小应用程序的简单用户界面。例如AWT缺少剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。 此外AWT还存在着严重的缺陷,人们使AWT适应基于继承的、具有很大伸缩性的事件模型,基于同位体的体系结构也成为其致命的弱点。 AWT是Swing的基础。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。 Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级(light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。 Swing的类层次结构 (1)组件和容器 组件和容器是Swing图形用户界面的组成部分。在Swing图形用户界面程序设计中,要求按照一定的布局方式将组件和容器添加给定的容器中。这样,通过组件和容器的组合就形成图形界面。然后通过事件处理的方式实现在图形界面上的人机交互。 在Java图形用户界面中,容器本身也是组件。 按组件和容器的用途来分: 顶层容器(JFrame、JApplet、JDialog、
您可能关注的文档
最近下载
- 2024年广东省中考数学真题卷(含答案与解析)_5459.pdf VIP
- 2025 年广东高考语文全国新课标Ⅰ卷真题及解析.docx VIP
- 2025年塑料件设计规范new.pdf VIP
- 液化气安全周知卡.pdf VIP
- 初中道德与法治新人教版八年级下册全册知识点(2026春新版).doc
- 2025年辽宁省中考地理试题(含答案逐题解析).docx
- 庄蕴宽:辛亥革命前后的政治轨迹与历史贡献.docx
- 2025年护理规培结业考试模拟题(含答案).pdf VIP
- 2026淮北矿业集团校园招聘240人备考题库附答案详解(黄金题型).docx VIP
- 从具身智能大脑展望人形机器人发展:走向具身智能.pptx VIP
原创力文档

文档评论(0)