几个可以画网络拓扑图的开源库

之前做个监控系统,需要在GUI客户端有个网络拓扑结构图,实时显示被监控节点的连接情况,

支持动态增减监控节点,能够在拓扑图上自动布局。找到了三个比较合适的库:

 

SWT的ZEST :

基于draw2D库封装的,增加了一些事件处理,动画效果和几个常见布局;

是个比较粗糙的类库,图节点都被一个矩形框包围,就算是自己定义了透明背景的icon,周围也必须

被一个方框包围,要命的是如果你的图节点的名字和icon都在哪个矩形框内,名字越长,整个框越大,

在显示图的时候如果网络节点名字长短不一看上去就很乱,想改他的矩形框就得基本重写相当比例源码;

里面的bug也是相当多,维护情况比较差;

 

好处就是上手简单;

 

Swing的mxgraph

功能比较强大,稳定,没有zest里头那些毛病,免费开源,但是有功能限制,想要里头的布局模块就得付费;

 

jgraph:

感觉模仿mxgraph,但是完全开源免费,稍微看了下demo,感觉也还行,没仔细用过;

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值