- 56
- 0
- 约1.12万字
- 约 72页
- 2016-12-29 发布于浙江
- 举报
选用教材 SWT的结构 在IBM开发Eclipse的过程中,开发人员们使用了一种新的模式来完成窗口部件的创建:将SWT的功能实现完全构筑在以JNI(Java Native Interface)为基础,对运行平台的直接调用封装上。它提供了与平台无关的API,该API与操作系统的本机窗口环境紧密地集成在一起。该工具箱使开发人员不必面对在使用Java的抽象窗口工具箱(Abstract Window Toolkit,AWT)或Java 基础类(Java Foundation Classes,JFC)时在许多设计和实现方面所要做的权衡。 如图所示为SWT的结构: SWT所支持的操作系统 SWT的功能没有通过任何Java虚拟机来操作,而是直接调用Windows GDI和Shell功能。这一点是通过JNI方法调用完成。在Eclipse白皮书中对SWT的描述是:“由一套独立于操作系统的API以及本地原生窗口集成起来的图形库与小部件集”。 这样做最大的好处是,可以使开发出来的应用具备本地操作系统的外观与特性,甚至包括Pocket PC。只有在当前操作系统中找不到需要的部件时,SWT才会自己绘制图形,这样做很明显可以使得应用的响应速度有很大提升。 当然,SWT的优点同时也是它的缺点,SWT必须为每一种操作系统准备一套本地函数库,这一点就不像Swi
您可能关注的文档
最近下载
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考试题及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考题库及答案解析.docx VIP
- 山东财经大学专业课《金融学》科目期末试卷A(有答案).pdf VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试备考题库及答案解析.docx VIP
- 如何在手机上恢复照片图库?手机恢复照片不用电脑的方法.docx VIP
- 《建设项目经济评价方法与参数》 .pdf VIP
- 虫害风险评估报告.pdf VIP
- 水平高空生命线安全培训.pdf VIP
- 海信洗衣机WD100I7用户手册说明书.pdf
- 2025年内蒙古自治区(54所)马克思主义基本原理概论期末考试真题汇编.docx
原创力文档

文档评论(0)