您用的是JUNG包构建网络么?
( H$ o1 }8 G2 w4 xJUNG中可视化设置:
1 Z3 N N- s: m9 p& t//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
) ]" [! J" f. A1 O2 t//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)9 [& R* |$ W' J. {) |1 Q' o5 L' I
//3 创建布局管理器
# ~- P$ d3 l& V Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)/ b( f0 _) i& G; U$ U6 |/ L
//4. 添加面板类BasicVisualizationServer
' G# n& d: y" x+ E: u BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);' c( `+ a. J. R, P* b
//5. 将上述对象放置在一个JFrame框架中并显示之
+ _9 [9 j; H% {2 L/ I& J4 Y frame.getContentPane().add(vv);
0 H, l, H, j) |5 x" \9 s' S9 f. o1 P frame.pack();
$ _: e) c& p, @9 u4 p/ h% k frame.setVisible(true);
1 j* E5 S& w6 _( X6 G6 ~7 u8 q& L1 ` s5 |" }
希望对您有用…… |