用eclipse zest来画拓扑图(可以在表格布局中自动展开拓扑图)

原创 2015年07月07日 16:52:21

         我们学习eclipse 的zest来画拓扑图的入门案例网上有很多,但是它们的特点是,它们的shell的布局都是shell.setLayout(new FillLayout()),而且都是一张拓扑图就占用了整个shell,这显然难以满足我们多样化的需求,比如我们要用表格布局,并且一个shell上有多个控件,比如有表格、按钮等等,这时候我们显然不能再像入门案例那样将shell的布局设置成shell.setLayout(new FillLayout),而应该将其设置成shell.setLayout(new GridLayout()),在这个布局下,graph.setLayoutAlgorithm(new SpringLayoutAlgorithm(LayoutStyles.NO_LAYOUT_NODE_RESIZING), true)这个容器的布局并没有发挥作用,发现生成的拓扑图都重合到一块儿了,这时要想让生成的拓扑图自动展开,需要在生成所有的node和connection之后调用下这句:graph.applyLayout();这样就可以实现拓扑图按照容器设定的展开模式进行展开了!

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

电信网络拓扑图自动布局

在电信网络拓扑图中,很经常需要用到自动布局的功能,在大数据的层级关系中,通过手工一个一个摆放位置是不太现实的,工作量是相当大的,那么就有了自动布局这个概念,来解放布局的双手,让网络拓扑图能够布局出一个...

电信网络拓扑图自动布局之总线

在前面《电信网络拓扑图自动布局》一文中,我们大体介绍了 HT for Web 电信网络拓扑图自动布局的相关知识,但是都没有深入地描述各种自动布局的用法,我们今天在这边就重点介绍总线的具体实现方案。...

电信网络拓扑图自动布局之曲线布局

在前面《电信网络拓扑图自动布局之总线》一文中,我们重点介绍了自定义 EdgeType 的使用,概括了实现总线效果的设计思路,那么今天话题是基于 HT for Web 的曲线布局(ShapeLayout...

拓扑图弹力布局呈现Flickr图片搜索结果

十年前有值得分享的图片我都存在Flickr上,可惜yahoo收购了Flickr之后堕落​好多年,最近yahoo在梅姐带领下Flickr团队终于恢复了生机,个人免费存储空间扩充到了1T,界面用户体验也有...

flex画拓扑图的第一步

  • 2011年12月10日 10:52
  • 2.26MB
  • 下载

visjs使用小记-3.简单网络拓扑图的折叠与展开

项目需要对节点无限层级查看,大概捣鼓了下,以下demo代码可根据节点的层级顺序,通过节点双击简单实现节点的折叠与展开...
  • onlyjin
  • onlyjin
  • 2017年08月08日 17:23
  • 378

用JAVA画个简单的拓扑图

https://zhidao.baidu.com/question/151408808.html?qbl=relate_question_0&word=%D3%C3Java%BB%E6%D6%C6%B...

mininet 画网络拓扑图

根据 mininet 平台下 net 命令输出的数据得出网络拓扑 1. 把 net 命令输出的数据写入文件(文件名自定义)的方法 1) 在 mininet/mininet/ 文件夹下写 globa...

画网络拓扑图好用的工具

年初,经朋友介绍发现了一款不错的在线绘制流程图的工具,ProcessOn 相当于免费版的Visio,不过功能没有Visio那么强大,但是胜在云端存储,不用下载安装,方便易用。而且除了流程图,还可以画U...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用eclipse zest来画拓扑图(可以在表格布局中自动展开拓扑图)
举报原因:
原因补充:

(最多只允许输入30个字)