您用的是JUNG包构建网络么?7 v1 Z" }# ^! i2 Z1 r A1 d! u
JUNG中可视化设置:
5 k& P/ i$ r* t5 J: m0 w/ Y//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
7 u+ n3 k4 A. O2 L) ~6 {( u# Z x. J//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
6 K4 [$ r5 R# B8 H3 P7 M8 P* H//3 创建布局管理器
6 _0 y" e& _+ I6 N/ s, g) e, Z Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
* z: ^2 I6 |; z; s, b- U5 j//4. 添加面板类BasicVisualizationServer/ j7 G: s0 L' s! W
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);- B7 P& G, F3 ?, ]: L8 f
//5. 将上述对象放置在一个JFrame框架中并显示之! d8 `8 i5 y j6 O& R# m! }& N
frame.getContentPane().add(vv);
; c1 L0 a# w4 |4 p$ C9 S) R& B6 F frame.pack();" ]5 _- k+ k9 w! \; @
frame.setVisible(true);* ?% x# O9 N3 R, I/ i
& x2 K; r- H3 ^: q& L1 J/ B% S2 C2 t
希望对您有用…… |