`
metaphy
  • 浏览: 344586 次
  • 性别: Icon_minigender_1
  • 来自: 大西洋底
社区版块
存档分类
最新评论

关于SWT,JFace,GEF,Draw2D等一些概念

阅读更多

首先看一下各个简写代表的含义。

 

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/


 

分享到:
评论

相关推荐

    Eclipse SWT JFace核心应用_pdf_含标签_目录

    全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace框架的知识及其...

    SWT JFACE 编程笔记

    SWT JFACE 编程笔记 , 比较适合刚 解除 java swt jface 的开发人员

    Eclipse SWT JFace核心应用

    Eclipse SWT JFace核心应用 PDF

    配套源码_可视化JAVA SWT JFACE GUI程序设计教程

    JFace 引入了一些高级控件和数据模型,如视图、对话框、表编辑器等,并且实现了事件处理和数据绑定机制。通过使用 JFace,开发者可以专注于业务逻辑,而不是底层的 GUI 细节。 这个“可视化JAVA SWT JFACE GUI程序...

    SWT/JFace专题 --- SWT/JFace概述

    SWT (Standard Widget Toolkit) 和 JFace 是两个在Java中用于构建图形用户界面(GUI)的重要库,尤其在开发Eclipse插件时被广泛应用。它们是开源项目,由Eclipse基金会维护,为开发者提供了丰富的控件和高级UI设计...

    Swt JFace in Action 中文版

    1. **Swt基础知识**:了解Swt的基本架构,包括Widget、Shell、Composite等核心概念,以及如何创建窗口、按钮、文本框等基本控件。 2. **事件处理**:学习Swt的事件模型,如何注册事件监听器,处理用户的交互操作,...

    SWT.rar_java swt_jface api_swt api_swt jface_swt jface 3.4 api

    JFace API则在SWT的基础上进一步抽象,提供了一些高级组件,如数据绑定、对话框、视图和编辑器框架。它减少了编写代码的复杂性,使得开发者可以更专注于业务逻辑而不是底层的GUI实现。例如,JFace的数据绑定允许...

    Eclipse SWT JFace核心应用 PDF.part2

    Eclipse SWT JFace核心应用 Eclipse SWT JFace核心应用

    SWT&JFACE GEF or Eclipse Platform

    SWT(Standard Widget Toolkit)与JFace是Eclipse平台中用于构建图形用户界面(GUI)的重要工具包。它们提供了一种高效且可移植的方式来创建Java应用程序的用户界面,弥补了Java原生GUI库如AWT和Swing在界面效果和...

    Eclipse SWT JFace核心应用 PDF.part1 of 3

    全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...

    Eclipse SWT JFace核心应用 PDF.part2 of 3

    全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...

    Eclipse SWT JFace核心应用 PDF.part3 of 3

    全书共分5篇,第1篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的高级应用。第4篇介绍了JFace 框架的知识及其...

    SWT JFACE in Action(中文)

    SWT(Standard Widget Toolkit)和JFace是Java编程中用于构建图形用户界面(GUI)的两个关键库,尤其在Eclipse开发环境中广泛应用。本篇文章将深入探讨SWT和JFace的相关知识点,帮助读者理解这两个库的功能、优势...

    swt_jface.jar

    使用swt jface图形界面技术需要用到的jar文件。Swt,jface是一款非常优秀的javaUI库

    SWT Jface知识点

    SWT Jface知识点,Eclipse SWT/JFace核心应用

    Eclipse SWT JFace 核心应用

    声明:该文件不能以任何形式用于商业用途,仅供个人学习使用,如有侵权请联系我删除。如有不便,敬请原谅。

    SWT JFace in action API

    "SWT+JFace+in+Action.pdf"和"SWT-JFace-in-Action_中文版.pdf"很可能是两本关于SWT和JFace的实战教程,其中可能涵盖了从基础到高级的各种主题,包括案例研究和实践指导。 总的来说,"SWT JFace in action API"的...

    SWT_JFace.rar_ImageAnalyzer_SWT-jface_swt jface

    通过这个项目,开发者可以学习如何结合 SWT 和 JFace 创建复杂的 GUI 应用程序,同时掌握数据绑定、事件处理、视图设计等核心技能。这个示例对于深入理解 Eclipse RCP(Rich Client Platform)开发非常有帮助,不仅...

    SWT JFace 3.4 API

    SWT/JFace 3.4 版本的 API,CHM格式,方便win平台开发人员查阅。

    全面介绍SWT-JFace

    LiB.chm"这本书中,读者可以深入学习SWT和JFace的使用方法,包括控件的创建、事件处理、布局管理、数据模型的构建、对话框的使用,以及如何在Eclipse插件开发中应用SWT和JFace等。通过这本书的学习,开发者不仅可以...

Global site tag (gtag.js) - Google Analytics