您用的是JUNG包构建网络么?
/ Y# [! f/ E2 }* a, \8 ^JUNG中可视化设置:
( G; m7 b; @/ {! C//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
& A% v6 D( F! ]6 I" F& }//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)3 Y+ c6 h8 G& p O# k8 L
//3 创建布局管理器3 h, ]- c" ~+ O b/ e4 x, R& d
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
* q1 \$ [/ R: v4 j( N9 O l//4. 添加面板类BasicVisualizationServer
0 p7 e7 a; X1 y/ u BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);' j3 T, B+ X- C
//5. 将上述对象放置在一个JFrame框架中并显示之
$ j& r9 C1 u8 i frame.getContentPane().add(vv);
) @" t# O# {% u frame.pack();
1 A! k4 o, V( P, t8 S! R frame.setVisible(true);% r" s, k6 A9 {, x0 c$ z8 G% i
5 g# G* e8 P0 E- E9 x
希望对您有用…… |