1 / 35
文档名称:

java 图形用户界面-SWING组件18-Swing.ppt

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

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

分享

预览

java 图形用户界面-SWING组件18-Swing.ppt

上传人:xxj16588 2018/1/4 文件大小:430 KB

下载得到文件列表

java 图形用户界面-SWING组件18-Swing.ppt

文档介绍

文档介绍:JDK依赖于操作系统的支持,使用部分AWT 。
Swing组件由100%纯Java实现,不依赖操作系统的支持,在不同的平台上表现一致,比AWT组件具有更强的实用性,效率高(轻量级)。
历史原因:SUN Java 工作小组生产AWT组件时被要求必须在一两个月内完成,所以代码高效性和平台无关性未得到重视。
第十八讲图形用户界面-SWING组件
2018/1/5
1
河北农业大学信息科学与技术学院朱亚涛 03-1
1 外观
Swing外观感觉采用可插入的外观感觉(Pluggable Look and Feel,PL&F)
在AWT组件中,由于控制组件外观的对等类与具体平台相关,使得AWT组件总是只有与本机相关的外观。Swing使得程序在一个平台上运行时能够有不同的外观。用户可以选择自己****惯的外观。以下三幅图是在同一个操作系统下得到不同的外观。
2018/1/5
2
河北农业大学信息科学与技术学院朱亚涛 03-1
Metal风格
2018/1/5
3
河北农业大学信息科学与技术学院朱亚涛 03-1
Motif风格
2018/1/5
4
河北农业大学信息科学与技术学院朱亚涛 03-1
Windows风格
2018/1/5
5
河北农业大学信息科学与技术学院朱亚涛 03-1
2 Swing组件的优点
Swing 组件独立于本地窗口系统。
Swing组件除了 AbstractButton 类之外都以 J 开头。
Swing 组件是基于 AWT 构建。
包含 AWT 可视化组件的替代组件,也包含复杂组件- 树和表
2018/1/5
6
河北农业大学信息科学与技术学院朱亚涛 03-1
3 Swing 应用程序的容器层次
设计 GUI 时,都有用于放置可视化组件的主窗口。
Container 对象可用于将组件组合在一起。
容器中的组件根据特定布局排列。
Swing 中的容器有两类:
- 顶级容器
- 中间容器
2018/1/5
7
河北农业大学信息科学与技术学院朱亚涛 03-1
顶级容器
JFrame:用于框架窗口的类,此窗口带有边框、标题、用于关闭和最小化窗口的图标等。带 GUI 的应用程序通常至少使用一个框架窗口。
JDialog:用于对话框的类。
JApplet:用于使用 Swing 组件的 Java Applet 的类。
2018/1/5
8
河北农业大学信息科学与技术学院朱亚涛 03-1
中间容器
JPanel:最灵活、最常用的中间容器。
JScrollPane:与 JPanel 类似,但还可在大的组件或可扩展组件周围提供滚动条。
JTabbedPane:包含多个组件,但一次只显示一个组件。用户可在组件之间方便地切换。
JToolBar:按行或列排列一组组件(通常是按钮)。
2018/1/5
9
河北农业大学信息科学与技术学院朱亚涛 03-1
4 Swing GUI框架
你好,世界
菜单栏
顶级容器
GUI组件
GUI组件
内容窗格
2018/1/5
10
河北农业大学信息科学与技术学院朱亚涛 03-1

最近更新

2024年铜矿项目资金申请报告代可行性研究报告.. 66页

绿城美好集锦产品系创意思考 22页

DB32T 4219-2022耦合器(980 1550WDM)用光纤.. 13页

2024年叔丁醇项目资金筹措计划书代可行性研究.. 66页

500个好听的女孩名字 8页

88外研版英语六年级上册复习计划 9页

7.1溶解与乳化教案(1.2) 9页

6、《怀念母亲》导学案(学生版) 5页

3D-max建模实习报告 12页

起名户籍警给您当参谋 12页

幼儿园中班家长优质育儿心得体会大全七篇 86页

上学期小学数学教师教学笔记汇编5篇 87页

2024年曲面屏项目投资申请报告代可行性研究报.. 68页

2024年汽车变速器项目资金筹措计划书代可行性.. 61页

2024年排水设备项目资金需求报告代可行性研究.. 72页

2024年奶茶项目资金申请报告代可行性研究报告.. 66页

趣味运动会新闻稿 15页

2024年快餐盒项目资金筹措计划书代可行性研究.. 67页

大学生创业实训指导课(模拟公司创业实训培训).. 3页

初级安全主任培训专业知识练习题2 29页

2023年上海市奉贤区中考化学二模试卷(含答案).. 5页

婚姻承诺书-个人-婚内出轨净身出户协议书(5篇.. 11页

未完成的肖像aph原文 2页

《特变电工-我的大学》读后感 6页

高尔夫球场设计 8页

毕业设计(论文)-50米钻机结构设计 59页

上汽集团2022年度财务分析报告 3页

居民重症慢性鉴定表 5页

混凝土搅拌运输车的液压系统 4页

合同纠纷起诉书范本 3页