首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
什么是SWT、SWING,二者有什么区别?
[问答题]
什么是SWT、SWING,二者有什么区别?
添加笔记
求解答(0)
邀请回答
收藏(32)
分享
纠错
4个回答
添加回答
6
sunnytu
swing和swt都是java窗口程序开发的UI库,swing是sun(oracle)公司推出的java窗口开发的第二代标准库(第一代是awt,可以了解一下),但swing采取的是UI自行绘制的方式,无论是效率还是美观度,一致性上与操作系统下的UI(每种操作系统UI风格不太一样)都有比较大的差距。swt是eclipse推出的UI库,最佳实践就是eclipse,它充分利用了操作系统本地UI库,无论效率,风格与操作系统保持比较好的一致性,甚至开发方式,与Windows操作系统下win32窗口开发过程都比较像(也是处理消息循环,创建UI组件,响应事件等)。
发表于 2018-09-26 07:09:49
回复(0)
0
江畔8670
swing和swt都是java窗口程序开发的UI库,swing是sun(oracle)公司推出的java窗口开发的第二代标准库(第一代是awt,可以了解一下),但swing采取的是UI自行绘制的方式,无论是效率还是美观度,一致性上与操作系统下的UI(每种操作系统UI风格不太一样)都有比较大的差距。swt是eclipse推出的UI库,最佳实践就是eclipse,它充分利用了操作系统本地UI库,无论效率,风格与操作系统保持比较好的一致性,甚至开发方式,与Windows操作系统下win32窗口开发过程都比较像(也是处理消息循环,创建UI组件,响应事件等)。
发表于 2019-05-05 17:47:51
回复(0)
0
柠小哀
swt(Standard Widget Toolkit)即标准小窗口工具箱是一个GUI开源框架 著名的IDE eclipse就是用这门技术开发的 是IBM公司推出的一种在Eclipse中使用的集成开发环境 SWT提供可移植的API并与底层本机OS GUI平台紧密集成 它是一个与本地窗口系统集成在一起的小部件集和图形库.SWT由JNI(Java Native Interface Java 本机接口)调用操作系统的内部API 因此运行速度快 能够获得与操作系统的内部应用程序相同的外观 SWT/JFACE创建的界面是依赖于操作系统的 而awt/swing的界面就是要通过程序去控制显示的样式
编辑于 2019-05-02 00:22:05
回复(0)
0
西瓜同学🏀
Java中用来进行图形用户界面开发的工具包为AWT。AWT是“Abstract Window Toolkit”的缩写,又称为“抽象窗体工具包”。 AWT是随早期Java一起发布的GUI工具包,是所有Java版本中都包含的基本GUI工具包,其中不仅提供了基本的控件,并且还提供了丰富的事件处理接口。Swing是继AWT之后Sun推出的又一款GUI工具包。Swing建立在AWT 1.1的,也就是说AWT是Swing大厦的基石
发表于 2019-04-29 18:50:47
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
Java
上传者:
小小
难度:
4条回答
32收藏
5130浏览
热门推荐
相关试题
假定一个待哈希存储的线性表为(32...
哈希
评论
(1)
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
你有没有崇拜的偶像,你欣赏他/她身...
通用能力
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题