浏览 7824 次
锁定老帖子 主题:几个可以画网络拓扑图的开源库
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-05-30
之前做个监控系统,需要在GUI客户端有个网络拓扑结构图,实时显示被监控节点的连接情况, 支持动态增减监控节点,能够在拓扑图上自动布局。找到了三个比较合适的库:
SWT的ZEST : 基于draw2D库封装的,增加了一些事件处理,动画效果和几个常见布局; 是个比较粗糙的类库,图节点都被一个矩形框包围,就算是自己定义了透明背景的icon,周围也必须 被一个方框包围,要命的是如果你的图节点的名字和icon都在哪个矩形框内,名字越长,整个框越大, 在显示图的时候如果网络节点名字长短不一看上去就很乱,想改他的矩形框就得基本重写相当比例源码; 里面的bug也是相当多,维护情况比较差;
好处就是上手简单;
Swing的mxgraph 功能比较强大,稳定,没有zest里头那些毛病,免费开源,但是有功能限制,想要里头的布局模块就得付费;
jgraph: 感觉模仿mxgraph,但是完全开源免费,稍微看了下demo,感觉也还行,没仔细用过;
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |