• Zest


    Zest(The Eclipse Visualization Toolkit) 是在 Eclipse
    平台基础上开发的一套可视化图形构件集合,方便开发和 UML 相关的图形应用程序,但范围不限于 UML
    相关的应用,也可以用来开发工作流程图形化建模,树状结构图等。本文的示例代码都是以开发简单工作流程图形建模为例子。Zest 库是从 SWT 和 Draw2D 扩展开发而来,可以无缝的集成到 Eclipse 的应用当中。因为 Zest 是基于
    SWT(JFace) 的,所以 Zest 遵循 Eclipse 平台视图 (View) 的相关标准和规范,可以很容易在开发 Eclipse
    的各种视图应用当中被集成和扩展。

    虽然 Eclipse 的图形编辑框架 (GEF) 也能够开发出丰富的图形应用,但是基于 GEF 的应用程序无法脱离 Eclipse
    平台而单独运行;而基于 Zest 的应用没有这个限制,可以作为独立的应用程序在存在,从而脱离庞大的 Eclipse
    平台,让应用程序更加小巧和灵活。
    Zest 库提供了如下几种最基本的组件。
    图形节点 (GraphNode):最基本的包含某些特性的节点图形,例如颜色,大小,位置和标签等。

    图形关联 (GraphConnections):存储关联两个节点之间关联关系的图形对象,也包含连线的一些属性信息,例如:连线的颜色,线条宽度等。

    图形容器 (GraphContainer):图形容器和图形节点类似,包含图形节点的所有属性,但图形容器支持折叠和展开的行为特性。

    图形 (Graph):一个容器,用来容纳图形节点,图形容器以及图形关联这些对象。

    样式常量 (ZestStyles):Zest 库默认设置的一些系统常量,例如线形等 ( 实线,虚线 ...)Zest 库也提供了布局管理器,通过布局管理器来决定图形当中的节点,关联等这些图形对象如何在屏幕上显示分布。收录时间:2010-11-14 15:28:24
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    perlipse:perlipse是一个基于Eclipse动态语言工具包开发的perl编辑器。
    ECP:Eclipse CORBA Plugin (ECP)提供一个可针对CORBA IDL文件语法进行着色的编辑器。
    XPath Explorer:很好用的XPath表达式测试插件.
    EasyEclipse for Ruby and Rails:用Ruby与Ruby On Rail开发应用程序的IDE。集成一个web服务器和数据库,支持Subversion版本库。
    (105MB) (92MB) (130MB)
    OJB_Plugin:OJB_Plugin能够显示数据库(HSQL,MS SQLServer,DB2,Oracle,MySQL等)中的表格。然后从这些表格获取数据,生成OJB repository.xml文件并基于该文件生成ddl文件和java classe。该插件的生成器基于eclipse的JET框架。在4.2.0版本中新增支持hibernate,支持直接拖拉表格至package explorer来创建POJO's,也支持直接拖拉POJO's至DB View来创建表格。
    Obfuscate4e:Obfuscate4e是一个提供混淆功能的Eclipse插件。Obfuscate4e默认采用ProGuard混淆器,但也可以很方便地改为其它混淆器。
    CDT:C/C++在Eclipse平台下的开发工具.它提供的功能包括:C/C++编辑器(一些基本的功能:语法高亮显示,代码编辑等),C/C++调试器,C/C++ Launcher,剖析器,内容提示,Makefile生成器等。
    EasyEclipse Desktop Java:用Swing或SWT开发Java GUI桌面应用程序的IDE。提供编辑,编译,运行,调试,测试,文档生成和打包等功能。
    (117MB) (71MB) (124MB)
    Ground Squirrel:Ground Squirrel是一个基于Eclipse RCP开发的集成开发环境,专门设计用于Squirrel脚本语言和Squirrel Shell。
    Easy Explorer:Easy Explorer 打开在eclipse中选定文件所在的目录。