您用的是JUNG包构建网络么?# ~1 @2 Z$ F3 X3 G: C
JUNG中可视化设置:
1 c" L1 ?! S$ }, S8 R//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
7 d/ H3 \ j* S; x9 S; ?3 x, N//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络), x5 C7 P$ B! V+ y
//3 创建布局管理器
% A1 j) S! z+ M Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)& I& ~* ?8 F0 T% w
//4. 添加面板类BasicVisualizationServer
( a* }' N# I5 r: O1 u BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
; H6 B8 o* b) k% c//5. 将上述对象放置在一个JFrame框架中并显示之
: x5 I0 t' N- Y- H t! [ frame.getContentPane().add(vv);5 t+ Z! s3 D0 S) V) G
frame.pack();
. [: \1 g+ _, \2 ]" X5 ]' |+ z frame.setVisible(true);* n* ]# o1 e& ~! k9 ?' C
$ m g; S0 ^$ D& @5 `
希望对您有用…… |