您用的是JUNG包构建网络么?
1 k5 D9 R) x) c8 ~JUNG中可视化设置:
) f o" \; |# r4 f) ^3 w//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); # g$ S$ Y) K% [! N, s- s3 n0 X
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
- `4 a+ |# w/ M# ]+ A% Z9 I: S3 x//3 创建布局管理器+ T/ v' O! ] D1 z$ P! q. N: p
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
0 m1 q0 @! w" d6 A8 c//4. 添加面板类BasicVisualizationServer
& c8 ~! K% Q: e% e! u- A BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);4 ?+ \7 H$ J5 w1 z! I' p: n
//5. 将上述对象放置在一个JFrame框架中并显示之2 e% n/ {6 s' ~/ v8 s$ B3 G
frame.getContentPane().add(vv);
- X" i6 P% x( H* s3 o/ b1 m frame.pack();
6 w8 s1 v* _( Q& N! M frame.setVisible(true);
. U& j/ o' b- s8 p; r) N5 H$ I4 o0 x' l/ J
希望对您有用…… |