您用的是JUNG包构建网络么?9 l( L8 z; o5 p& Q" i4 R. d
JUNG中可视化设置:
) k: o; |: G# o$ M* S//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); # e; O0 A) R& L; F
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
. ^) f8 B5 Y7 z. z' m//3 创建布局管理器% i; A7 o) k3 U, @" b' d
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)! j5 D' R0 Z" I" d% S* m" `( A
//4. 添加面板类BasicVisualizationServer
W2 W v u* M) _7 n7 f BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);) j2 r, m& U9 O3 D z
//5. 将上述对象放置在一个JFrame框架中并显示之+ ^# K: p* s5 S$ Q
frame.getContentPane().add(vv);
. V6 s; V3 ?3 c3 _1 E! ^9 d frame.pack();
; g h; j+ h8 n K' f$ I6 z% } E, D frame.setVisible(true);, S/ ?/ {- H$ R! A+ L
+ k+ j' f, T7 ?- g6 ]9 P
希望对您有用…… |