您用的是JUNG包构建网络么?- R6 e3 S; k: U. ?
JUNG中可视化设置:" p* b6 j' o" x) L/ }
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
. E0 a1 ^+ k: c* P. A+ U( q: @' E5 _//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
- ^( | Z! S4 @//3 创建布局管理器8 s7 `3 Q' p* D3 E! A
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
$ f' q* L+ F2 j; C( _5 O2 l//4. 添加面板类BasicVisualizationServer
1 d6 L# j5 F& b1 t1 S BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
# {% E' u; S" Z//5. 将上述对象放置在一个JFrame框架中并显示之
0 u" O3 U1 g7 y frame.getContentPane().add(vv);
- A. \" k. }# o d frame.pack();
' o: T2 d3 ]$ k: r) ~# P frame.setVisible(true);5 f' d* _& |, X8 ?7 c* ~
( y5 @9 l' Q; H; O7 \5 t# p
希望对您有用…… |