您用的是JUNG包构建网络么?
( z ?& K B- A; p$ WJUNG中可视化设置:
3 i/ \# n( ]+ @$ m2 n( `//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
& w7 K+ q0 n9 N//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)6 P9 z! y+ s O% [9 I
//3 创建布局管理器
' f0 `' b1 P; M) Z, q8 J Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)/ h' v! M- Z# E9 U! U/ l
//4. 添加面板类BasicVisualizationServer
; ~0 i' n1 u: N( a4 G BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
% A- x$ G- p8 i7 J- Y, ]# E9 S- `2 u7 b//5. 将上述对象放置在一个JFrame框架中并显示之- u/ u( R c4 v
frame.getContentPane().add(vv);
3 K4 ?& Y; S6 J/ v8 E frame.pack();' l0 b! ^- D- w. H: q
frame.setVisible(true);/ q( I5 D- f6 H: @
! Z8 p% }8 V- `0 s3 i
希望对您有用…… |