您用的是JUNG包构建网络么?- y. U. K1 z7 R9 F7 b3 d1 I
JUNG中可视化设置:
& L; r! q/ }3 p( [4 O4 s//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
" q9 Y" P4 b+ t7 W w9 }//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)+ E7 O, ]4 L1 F4 x* |2 F6 b
//3 创建布局管理器
$ S" q" S# H5 D4 Y" o Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api); c! p( v. c5 q$ i+ f* b) B% \
//4. 添加面板类BasicVisualizationServer3 e- }, @& B! h# Q5 J
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);% ^; k/ |+ c5 |$ k' H, l9 M
//5. 将上述对象放置在一个JFrame框架中并显示之
5 Z- Y m4 o7 q. I3 j9 K* h/ T frame.getContentPane().add(vv);
- ^. ]. J$ X5 X f frame.pack();7 q; U6 |8 `3 ]5 ] q
frame.setVisible(true);) X& X4 \, V/ v+ P* k' E z
) B! ?4 e1 P1 ~ D1 A* k希望对您有用…… |