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还是会用在手机系统里的。 求助:如何在图像上画点(线)? 请教同步时分复用、异步时分复用与分组交换的本质区别 一段关于hashmap的程序 jdk 有谁做过关于刷屏的问题? 怎样在Jrame放入一张背景图片 难道JCreator 没有调试功能?如,断点设置等? 关于 javadoc 生成 API 文档 java访问My SQL的jdbc url怎么写? 请大家推荐几本经典的适合入门者的图书 想从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各有所长吧。