您用的是JUNG包构建网络么?+ n3 H6 P4 ]3 @! Z
JUNG中可视化设置:
5 m) x8 M3 s" D; u5 z+ S* a6 G//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ) W8 |% I; _/ b; V
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)0 W+ _9 g" z$ D7 B, i- X. N
//3 创建布局管理器
- H) N) Y4 d" }4 q5 x Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)0 ]( }+ {, j* F, w5 i! k+ u
//4. 添加面板类BasicVisualizationServer% F9 W u' s$ _/ M& c& q8 a
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
! o( p; H! C/ p" e+ j! K% w//5. 将上述对象放置在一个JFrame框架中并显示之
6 P4 X7 S( C5 ]2 M/ C* u frame.getContentPane().add(vv);
7 `- H- Y6 U0 | frame.pack();8 K. o% } V3 \6 C3 ]) d
frame.setVisible(true);1 ^" T! @& k7 c
7 V2 s6 c, ^3 N
希望对您有用…… |