首先看一下各个简写代表的含义。
SWT: Standard Widget Toolkit
Java的GUI技术,与AWT/Swing互为竞争对手,Eclipse基于其上(相似的,NetBean基于Swing)。纯粹的面向对象设计,底层利用操作系统的图形资源,用其编写的程序跨平台(所依赖包不能跨平台,因此不能在Windows下打包SWT程序,然后在Unix下运行,只是源代码可跨平台)。SWT不依赖Eclpse平台,就是说其可以单独作应用程序。依赖:org.eclipse.swt***
JFace
JFace 出现时候,形式常常是SWT/JFace。JFace是基于SWT的一个扩展,它简化了SWT的使用,并且可以和SWT同时使用。依赖:org.eclipse.jface***
GEF: Graphical Editing Framework
GEF是一套MVC Framework,它能帮你比较容易的建立图形化的编辑器,V(View)的部分常常是基于SWT的Draw2D,因此Draw2D也看作是GEF的一部分。依赖:org.eclipse.gef***, org.eclipse.draw2d***
Draw2D
Draw2D同样基于SWT,是一个轻量的图形库。Draw2D应用为GEF的View,但又不仅仅限于此。依赖:org.eclipse.draw2d***
参考资源
http://eclipsewiki.editme.com/SWT
http://blog.csdn.net/jayliu/MyArticles.aspx?PageIndex=3
http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui1/index.html
http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui2/index.html
http://www-128.ibm.com/developerworks/cn/linux/opensource/os-ecgui3/index.html
http://www.cnblogs.com/bjzhanghao/category/36197.html?Show=All
http://www.eclipse.org/articles/Article-GEF-Draw2d/GEF-Draw2d.html
http://www13.plala.or.jp/observe/GEF/
分享到:
相关推荐
全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace框架的知识及其...
SWT JFACE 编程笔记 , 比较适合刚 解除 java swt jface 的开发人员
Eclipse SWT JFace核心应用 PDF
JFace 引入了一些高级控件和数据模型,如视图、对话框、表编辑器等,并且实现了事件处理和数据绑定机制。通过使用 JFace,开发者可以专注于业务逻辑,而不是底层的 GUI 细节。 这个“可视化JAVA SWT JFACE GUI程序...
SWT (Standard Widget Toolkit) 和 JFace 是两个在Java中用于构建图形用户界面(GUI)的重要库,尤其在开发Eclipse插件时被广泛应用。它们是开源项目,由Eclipse基金会维护,为开发者提供了丰富的控件和高级UI设计...
1. **Swt基础知识**:了解Swt的基本架构,包括Widget、Shell、Composite等核心概念,以及如何创建窗口、按钮、文本框等基本控件。 2. **事件处理**:学习Swt的事件模型,如何注册事件监听器,处理用户的交互操作,...
JFace API则在SWT的基础上进一步抽象,提供了一些高级组件,如数据绑定、对话框、视图和编辑器框架。它减少了编写代码的复杂性,使得开发者可以更专注于业务逻辑而不是底层的GUI实现。例如,JFace的数据绑定允许...
Eclipse SWT JFace核心应用 Eclipse SWT JFace核心应用
SWT(Standard Widget Toolkit)与JFace是Eclipse平台中用于构建图形用户界面(GUI)的重要工具包。它们提供了一种高效且可移植的方式来创建Java应用程序的用户界面,弥补了Java原生GUI库如AWT和Swing在界面效果和...
全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...
全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...
全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...
SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建图形用户界面(GUI)的两个关键库,尤其在Eclipse开发环境中广泛应用。本篇文章将深入探讨SWT和JFace的相关知识点,帮助读者理解这两个库的功能、优势...
使用swt jface图形界面技术需要用到的jar文件。Swt,jface是一款非常优秀的javaUI库
SWT Jface知识点,Eclipse SWT/JFace核心应用
声明:该文件不能以任何形式用于商业用途,仅供个人学习使用,如有侵权请联系我删除。如有不便,敬请原谅。
"SWT+JFace+in+Action.pdf"和"SWT-JFace-in-Action_中文版.pdf"很可能是两本关于SWT和JFace的实战教程,其中可能涵盖了从基础到高级的各种主题,包括案例研究和实践指导。 总的来说,"SWT JFace in action API"的...
通过这个项目,开发者可以学习如何结合 SWT 和 JFace 创建复杂的 GUI 应用程序,同时掌握数据绑定、事件处理、视图设计等核心技能。这个示例对于深入理解 Eclipse RCP(Rich Client Platform)开发非常有帮助,不仅...
SWT/JFace 3.4 版本的 API,CHM格式,方便win平台开发人员查阅。
LiB.chm"这本书中,读者可以深入学习SWT和JFace的使用方法,包括控件的创建、事件处理、布局管理、数据模型的构建、对话框的使用,以及如何在Eclipse插件开发中应用SWT和JFace等。通过这本书的学习,开发者不仅可以...