当前位置:  软件>java软件

Eclipse可视化图形构件库 Zest

    来源:    发布时间:2015-01-30

    本文导语:  Zest(The Eclipse Visualization Toolkit) 是在 Eclipse 平台基础上开发的一套可视化图形构件集合,方便开发和 UML 相关的图形应用程序,但范围不限于 UML 相关的应用,也可以用来开发工作流程图形化建模,树状结构图等。本文的示例代...

Zest(The Eclipse Visualization Toolkit) 是在 Eclipse 平台基础上开发的一套可视化图形构件集合,方便开发和 UML 相关的图形应用程序,但范围不限于 UML 相关的应用,也可以用来开发工作流程图形化建模,树状结构图等。本文的示例代码都是以开发简单工作流程图形建模为例子。

Eclipse可视化图形构件库 Zest[图片]

Zest 库是从 SWT 和 Draw2D 扩展开发而来,可以无缝的集成到 Eclipse 的应用当中。因为 Zest 是基于 SWT(JFace) 的,所以 Zest 遵循 Eclipse 平台视图 (View) 的相关标准和规范,可以很容易在开发 Eclipse 的各种视图应用当中被集成和扩展。

虽然 Eclipse 的图形编辑框架 (GEF, http://www.eclipse.org/gef/) 也能够开发出丰富的图形应用,但是基于 GEF 的应用程序无法脱离 Eclipse 平台而单独运行;而基于 Zest 的应用没有这个限制,可以作为独立的应用程序在存在,从而脱离庞大的 Eclipse 平台,让应用程序更加小巧和灵活。

Zest 的组件类型

Zest 库提供了如下几种最基本的组件。

  • 图形节点 (GraphNode):最基本的包含某些特性的节点图形,例如颜色,大小,位置和标签等。
  • 图形关联 (GraphConnections):存储关联两个节点之间关联关系的图形对象,也包含连线的一些属性信息,例如:连线的颜色,线条宽度等。
  • 图形容器 (GraphContainer):图形容器和图形节点类似,包含图形节点的所有属性,但图形容器支持折叠和展开的行为特性。
  • 图形 (Graph):一个容器,用来容纳图形节点,图形容器以及图形关联这些对象。
  • 样式常量 (ZestStyles):Zest 库默认设置的一些系统常量,例如线形等 ( 实线,虚线 ...)

Zest 的布局

Zest 库也提供了布局管理器,通过布局管理器来决定图形当中的节点,关联等这些图形对象如何在屏幕上显示分布。


    
 
 

您可能感兴趣的文章:

  • Eclipse可视化编辑器 Eclipse VE
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Eclipse图形建模框架 GMF
  • 为什么我在http://www.eclipse.org下载了eclipse后,点击eclipse.exe却没有任何效果?
  • 原来在ubuntu装个了个eclipse,可以正常启动,后来又下了个支持php的eclipse...发现php的eclipse无法启动
  • 什么是eclipse,eclipse的意思解析
  • Eclipse配色插件 Eclipse Color Themes
  • Eclipse SOA工具平台 Eclipse STP
  • Eclipse的Fujaba建模插件 Fujaba4Eclipse
  • Eclipse 字体大小控制插件 eclipse-fonts
  • Sonar的Eclipse插件 Sonar4eclipse
  • Eclipse的HTML格式化插件 Eclipse Tidy
  • Eclipse 的 Maven 插件 m2eclipse
  • Eclipse的持续测试插件 CT-Eclipse
  • Eclipse内容导航视图框架 Eclipse CNF
  • Eclipse记事本插件 Eclipse Notepad Plugin
  • Eclipse的Mercurial插件 Mercurial Eclipse
  • Eclipse的Tomcat插件 Eclipse Mongrel
  • Eclipse的Maven集成插件 Eclipse IAM
  • Eclipse的PDF查看插件 Pdf4Eclipse
  • Eclipse的RMI开发插件 RMI Plugin for Eclipse
  • Eclipse面向方面建模插件 A2Eclipse
  • Ubuntu下无法解压eclipse安装包,eclipse安装包在Redhat下完美安装


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3