您用的是JUNG包构建网络么?
9 j8 R, Q# s: F" ^1 K" Z7 {6 GJUNG中可视化设置:/ [: P: @! _0 o
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
! J1 p5 w+ y4 w) D2 l! Z//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
1 y! J$ w) Y) t! E//3 创建布局管理器% r3 _9 j7 k- t/ b5 i/ }3 ]
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
. O$ d* n! L E U//4. 添加面板类BasicVisualizationServer: l7 I* V6 {; t) M# W; z. [
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);6 v' K# r. {* Y- P; ~: H
//5. 将上述对象放置在一个JFrame框架中并显示之0 G, E7 ^. e* w6 Q
frame.getContentPane().add(vv);2 d( V1 a4 j4 U0 Q0 o
frame.pack();) W }! d; D# z) V! O1 C8 g
frame.setVisible(true);- e) a) y$ K) J3 q8 L! ?
; g# k; F5 l2 J Q
希望对您有用…… |