SWT简介
--------------siwuxie095
SWT 简介:
SWT(Standard Widget Toolkit) 也是基于一个对等体实现的,
在这一点上它与 AWT 非常类似
它克服了
AWT 所面临的 LCD 的问题。方法如下:
定义了一组控件,它们可以用来构建大部分办公应用程序
或
开发者工具,
然后可以按照逐个主机的原则,为特定主机所没有提供的控件创建模拟控件
(这与
Swing 类似)
对于大部分现代主机来说,几乎所有的控件都是基于本地对等体的
这意味着基于
SWT 的 GUI 既具有主机外观,又具有主机的性能。这样就避免了使用
AWT 和 Swing 而引起的大部分问题
特定的主机具有一些低级功能控件,因此 SWT 提供了扩充(通常是模拟的)版本
(通常使用 "C" 作为名字中的第一个字母),从而可以产生更一致的行为
SWT 特点:
在
SWT 中,对等体只是主机控件上的一些封装程序而已
这意味着
SWT 应用程序实际上就是一个主机应用程序,它必然会
全部继承主机的优点和缺点
这还意味着
SWT 并不能完全实现 "一次编写,处处运行" 的目标,它更像
是一种
"一次编写,处处测试"
的解决方案
这就是说,SWT 尽管不如 Swing 那么优秀,但是它在创建可移植解决方案上
还是很杰出的
此外,SWT 还具有以下特点:
·
不支持
GUI 自动销毁
·
仅支持自顶向下构建
GUI
·
对 Java 2D 的支持不够完善
·
不属于标准
Java 的一部分
【made by siwuxie095】
最新文章
- JavaScript、全选反选-课堂笔记
- HLG2081分苹果
- <;a href=";onclick=";javascript:goSearch(this)"; class=";click"; name=";Java";>;Java<;/a>;为什么a标签的父节点获取不到
- mysql如何将一个表导出为excel表格
- 对require.js 的使用进行总结
- List<;int>;是值类型还是引用类型
- Linux环境快速部署Zookeeper集群
- QJsonObject和QJsonArray的巨坑
- day04 流程控制
- 第十三节:HttpHander扩展及应用(自定义扩展名、图片防盗链)
- asp.net无限递归
- Jmeter笔记(Ⅲ) Jmeter的非GUI操作
- oracle SQL性能分析之10053事件
- ETL hive update 之 deltamerge 优化
- session与cookie的区别以及HTML5中WebStorage理解
- Selenium Web 自动化 - 项目实战(一)
- 将中文字符串分割为数组 解决str_split中文乱码php
- fjwc2019 D6T2 密文(trie+贪心)
- -bash: fork: retry: Resource temporarily unavailable;centos6.5
- WCF ServiceContract,OperationContract