您用的是JUNG包构建网络么?) R" R8 L+ E. C# U# A
JUNG中可视化设置:
! _+ i0 s4 S! E//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); - b C' X' G. E0 o4 t! X \
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)% ~% p: l6 l7 N* C5 P* W A
//3 创建布局管理器; c6 c i2 k) `
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
- P$ }& W6 }0 e3 {8 y//4. 添加面板类BasicVisualizationServer
! E) o! l8 L$ @* @ BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
- c) A* g& M9 X0 ^; x# a//5. 将上述对象放置在一个JFrame框架中并显示之6 a, h4 [2 s+ l& V/ S. W3 P7 K
frame.getContentPane().add(vv);
" n- X5 r3 S- u# r1 S9 k- R frame.pack();4 r9 @& Q; |# x$ n' L8 \1 p2 [
frame.setVisible(true);
, l) E) A0 A1 r
- I2 V8 x- z( Y1 u v) _0 ~4 ?# C希望对您有用…… |