您用的是JUNG包构建网络么?
+ N: n8 q6 {% m1 j* W6 F, EJUNG中可视化设置:
+ W$ {* J6 s1 N! l N//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
- I2 f1 K6 r( q; F) O2 ]( V//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)0 |' u) n# M5 @+ z- {' ?# M8 q8 h
//3 创建布局管理器
4 f0 t/ _- Z1 _ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
& q$ {5 U6 o8 v% a, [% [1 w//4. 添加面板类BasicVisualizationServer
: D6 _$ u* w2 q c5 T; q* e BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
5 H2 i* j4 l9 o& {//5. 将上述对象放置在一个JFrame框架中并显示之& g. j, T/ o: N1 O! v* y& h
frame.getContentPane().add(vv);# O* |. m, v1 c; t2 o; _7 N+ a
frame.pack();
( x! K: L U, W. n& w; h( m$ Z4 M! P frame.setVisible(true);
/ M( I1 z' j+ |0 g* m* e! v+ E4 f. M
希望对您有用…… |