您用的是JUNG包构建网络么?
6 p7 |* @% J* u% z" N* q; a7 `3 BJUNG中可视化设置:
6 W- x1 t' m! p3 h3 _//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ! E. Q* d: Y& D( v( u
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
$ h# a% W4 H/ d+ A; l3 e3 e% ?//3 创建布局管理器
% ?( a" j J! B" i Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)0 B) d" F+ ~% m" A* a
//4. 添加面板类BasicVisualizationServer
/ H% f" v4 d3 S/ M2 q BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
) [; b+ T6 C9 ?! g. n5 G( B//5. 将上述对象放置在一个JFrame框架中并显示之
5 X! j4 }6 F7 F' ~# O frame.getContentPane().add(vv);
) n; b+ q$ j$ ?# O frame.pack();
& T' N( _. O5 z3 F1 m, Y frame.setVisible(true);
& d7 A1 {# R, E- g* b+ r
# l: l5 w) X2 i X: O希望对您有用…… |