您用的是JUNG包构建网络么?6 B$ y7 r: ?+ K
JUNG中可视化设置:* T1 k1 e: j" I! R
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); / q/ t% H) |! Q- f; u8 Y% u
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)- `3 v+ T5 A+ { `2 V
//3 创建布局管理器$ ^; X1 t0 p- U2 k7 O2 \
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
$ h% ~! h' }# |0 h5 F, W( s//4. 添加面板类BasicVisualizationServer" s/ I" I2 S* P
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
$ @. h: _0 {4 ?4 b. `( Z//5. 将上述对象放置在一个JFrame框架中并显示之8 ^8 O( V6 R) }% z2 V- P9 K# ]
frame.getContentPane().add(vv);" y5 M7 V2 A7 _$ T9 d
frame.pack();
; I1 z# R, J6 V' M frame.setVisible(true);4 \+ f9 r# T2 B2 U- X* ?
& q) n2 ~* }. k9 k2 n2 O
希望对您有用…… |