swing和swt是什么东西? 都是做UI的包吧,swing是sun的,swt好像是eclipse开发的,做的UI和windows风格很像 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都是做UI的包swing是轻组件,是比较常用的,swt是重组件现在都已经被淘汰的,我现在做一个项目也用的是swing。 swt是重组件现在都已经被淘汰的大哥真的假的??? 都是做UI的包swing是轻组件,是比较常用的,swt是重组件现在都已经被淘汰的,我现在做一个项目也用的是swing。-------------------楼上的改一下,SWT是IBM开发的,现在很多公司都要会swt的,运行速度比swing快,他是基于sys的,也是轻组件,awt才是"现在都已经被淘汰的" “swt是重组件【现在都已经被淘汰的】,我现在做一个项目……”===============================================================贻笑大方啦 swt是sun公司开发的基本gui组件,swing是在swt基础上改进出来的,是很多公司合力开发的。所以很多swing组件有时要把swt也包进来~~~ swing 是sun写的,因为速度问题,ibm后来开发了swt(eclipse就是用swt写的),都是做界面的swing是传统的java,内存机制和原来的一样,所以在运行起来需要较多内存,速度会比较差些,而且swing是自己去做界面的绘画而swt的内存有特别控制,虽然不用额外的代码,但是会自己更及时回收,速度据说相对会比较快,跟swing也不同,swt在界面绘制上使用原生窗口足见,因此可以有有ms的风格另外,swt和swing是不兼容的大家有兴趣去搜索一篇“swt 内幕”,里头讲到swing的设计者(一个MM哦:),瞒有意思的说归说,个人还是比较喜欢swing yan_tao_168_(小小鸟)和 xq_zz() 简直是误人子弟。AWT都是重量级组件,通过调用平台对等体实现GUI,所以有个最大公约数问题。界面也很难看。Swing绝大部分是轻量级组件,用Java自己绘制GUI,可以方便的使用各种L&F,但是比较消耗资源。SWT和JFace是开发Eclipse使用的GUI技术,只有平台没有的才自己绘制,所以界面和平台一样,速度也很快。使用平台资源需要dispose掉。但运行的时候需要有平台链接库。SWT和Swing可以相互转换和互相调用,但技术还不成熟。个人认为SWT更强,尤其是你要做和Eclipse相似的项目,或者有时需要使用平台特性时。SWT做资源管理器和浏览器什么的,比Swing方便的太多了。但Swing是正宗血统,而且可以换各种漂亮的界面。AWT是用的比较少了,Swing和SWT各有所长吧。 AWT还是会用在手机系统里的。 JAVA调用DLL错误,请高手寻找错误原因,给出解决办法 请教一下 toolkit.getImage()不能即时显示图片如何解决 各位大虾 帮帮忙 我刚学Java 大家谈谈学jsp怎么样?学好了一般出去工资有多少? Spring关键词 如何执行会返回数据集的存储过程? 电子邮件中关于mime的问题 关于ArrayList 请问哪位能推荐几种好的反编译软件,在哪里可以下载 一个值得研究的问题 想从C++转到JAVA,迷茫中,请各位高手指教 【SWT 有没有做“格式化输入”用的 文本框 ?】
楼上的改一下,SWT是IBM开发的,现在很多公司都要会swt的,运行速度比swing快,他是基于sys的,也是轻组件,awt才是"现在都已经被淘汰的"
所以很多swing组件有时要把swt也包进来~~~
而swt的内存有特别控制,虽然不用额外的代码,但是会自己更及时回收,速度据说相对会比较快,跟swing也不同,swt在界面绘制上使用原生窗口足见,因此可以有有ms的风格另外,swt和swing是不兼容的大家有兴趣去搜索一篇“swt 内幕”,里头讲到swing的设计者(一个MM哦:),瞒有意思的
说归说,个人还是比较喜欢swing
AWT都是重量级组件,通过调用平台对等体实现GUI,所以有个最大公约数问题。界面也很难看。
Swing绝大部分是轻量级组件,用Java自己绘制GUI,可以方便的使用各种L&F,但是比较消耗资源。
SWT和JFace是开发Eclipse使用的GUI技术,只有平台没有的才自己绘制,所以界面和平台一样,速度也很快。使用平台资源需要dispose掉。但运行的时候需要有平台链接库。
SWT和Swing可以相互转换和互相调用,但技术还不成熟。
个人认为SWT更强,尤其是你要做和Eclipse相似的项目,或者有时需要使用平台特性时。SWT做资源管理器和浏览器什么的,比Swing方便的太多了。但Swing是正宗血统,而且可以换各种漂亮的界面。
AWT是用的比较少了,Swing和SWT各有所长吧。