AWT都是重量级组件,通过调用平台对等体实现GUI,所以有个最大公约数问题。界面也很难看。  
  Swing绝大部分是轻量级组件,用Java自己绘制GUI,可以方便的使用各种L&F,但是比较消耗资源。  
  SWT和JFace是开发Eclipse使用的GUI技术,只有平台没有的才自己绘制,所以界面和平台一样,速度也很快。使用平台资源需要dispose掉。但运行的时候需要有平台链接库。  
  SWT和Swing可以相互转换和互相调用,但技术还不成熟。  
  个人认为SWT更强,尤其是你要做和Eclipse相似的项目,或者有时需要使用平台特性时。SWT做资源管理器和浏览器什么的,比Swing方便的太多了。但Swing是正宗血统,而且可以换各种漂亮的界面。  
  AWT是用的比较少了,Swing和SWT各有所长吧。

转载于:https://blog.51cto.com/huier/97221

SWT 和 SWING相关推荐

  1. 理解UI线程——SWT, Android, 和Swing的UI机理

    2019独角兽企业重金招聘Python工程师标准>>> 在做GUI的时候, 无论是SWT, AWT, Swing 还是Android, 都需要面对UI线程的问题, UI线程往往会被单 ...

  2. AWT/SWT/SWING 区别和联系

    1.AWT和Swing由JAVA开发,符合JAVA的跨平台原则,理念上更加支持移植: 2.SWT由IBM资助的eclipse团队开发,采用较为实用的用户体验原则,界面与各个操作系统平台更加接近: 3. ...

  3. JAVA Swt初识

    JAVA Swt 进入java C/S世界 很多人以为swt与swing是同一种东西.其实不然. awt/swing是sun公司发布的jdk里的,拥有较强的跨平台性.swt/jface是开发eclip ...

  4. 【java毕业设计】基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码)——连连看游戏

    基于java+swing+GUI的连连看游戏设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+swing+GUI的连连看游戏设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

  5. Eclipse进行可视化的GUI开发3大GUI插件

    Eclipse进行可视化的GUI开发3大GUI插件 转自http://www.cnblogs.com/NationWoo/archive/2011/05/31/2065176.html Eclipse ...

  6. 我看过的Java方面的好文章

    本文不定期更新,最后更新于2019-5-21 Java 并行化:你的高并发大杀器 Java国王:我来告诉你什么才是真正的封装! Eclipse使用(三)-- 使用Eclipse创建简单的java程序H ...

  7. bo dto java vo_java中PO、VO、BO、POJO、DAO、DTO、TO、QO、Bean、conn的理解

    O/R Mapping 是 Object Relational Mapping (对象关系映射)的缩写.通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据.在 O/R Mapping 的世界里 ...

  8. TM、XWT和Wazaabi

    TM 全称是Toolkit Model,是用于描述SWT.Swing等UI组件的EMF模型.包括Composite.TabFolder.Text.Layout等概念,可以用于定义用户界面的结构和内容. ...

  9. PO、BO、VO、DTO、POJO、DAO的区别

    PO: 基本上就是Entity了 persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录. 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象. ---- ...

最新文章

  1. [更新问题]无法在安装新的版本前,为“./boot/vmlinuz-2.6.24-19-generic”做一个符号链接备份...
  2. 网站初学笔记3-HTML实用元素3
  3. fatal error C1002: 在第2遍中编译器的堆空间不足
  4. Spring实现web开发的环境搭建
  5. 使用SMART监控Ubuntu
  6. 【OSChina-MoPaaS应用开发大赛】豪美创新后台业务管理系统
  7. mac os 显示文件列表命令 ls -a
  8. Spring 三种bean装配的方式
  9. 手把手教你学单片机--51单片机C语言开发
  10. 福建首发互联网监测报告 云计算市场增速迅猛
  11. 探究雷达(RADAR)工作原理
  12. java识别音高_如何找出音乐的音高
  13. DSPE-PEG9-Mal纯度是95%以上的单分散小分子PEG试剂
  14. 他被称为“中国杀毒软件之父”,没想到身患残疾,38岁才接触电脑!
  15. 阿里ECS云服务器买来之后必做的几个操作
  16. 字符串格式化-format()
  17. OpenPower基金会和联盟是什么?
  18. @Value取不到值的原因
  19. 现代企业管理-管理概论
  20. IntelliJ IDEA快速入门 | 第三十三篇:在IntelliJ IDEA中如何进行断点调试呢?

热门文章

  1. 前端验证码后端返回一个图片_Web后端开发(6)——简易图片验证码的制作
  2. 为什么建议少用 if 语句
  3. Python的with...as的用法
  4. RunLoop 详解
  5. PHP中htmlentities跟htmlspecialchars的区别
  6. 差点败北!B站疯传3W次,堪称最强Java面试题,顺利拿下阿里P7的35K*16 薪 Offer...
  7. Spring Boot 2.x基础教程:使用@Scheduled实现定时任务
  8. php 防止倒链,PHP防止图片倒链
  9. java 单例写法_java 单例模式的几种写法
  10. 计算机国考一级系统ms,国考一级考试介绍.ppt