您用的是JUNG包构建网络么?
; l! L4 _+ @& K1 a8 a+ }5 ZJUNG中可视化设置:5 Y3 }! e. w9 o! ?7 s% |
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
' W& N1 c; g x1 M1 i6 j//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
; X: Z* B' k$ o7 b+ @: O//3 创建布局管理器% u7 f g% _: J6 V1 D5 o
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
$ `- C$ ^" b4 X: C& z, ?* R//4. 添加面板类BasicVisualizationServer
0 |& D/ X+ A4 G7 V/ u( ? BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);' {" ^1 \; }) A
//5. 将上述对象放置在一个JFrame框架中并显示之2 x. q9 I& B) V7 X6 y( q
frame.getContentPane().add(vv);
. G3 L- q: X5 t+ [! M frame.pack();
2 x" Q4 N$ g9 M% A) @ frame.setVisible(true);
3 d8 g! @$ l0 O6 _) G. c" h2 w/ K8 B- \
希望对您有用…… |