您用的是JUNG包构建网络么?# o* {& J9 A4 d1 M1 c8 f
JUNG中可视化设置:
2 }2 a9 `3 d' t6 I//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
6 D' c. f) M. \& R. H//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)9 W3 q4 ~( L1 U2 L3 G7 _$ c# }% `
//3 创建布局管理器( Z" q- ]7 j$ u3 k, i: p
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
* K' K* q+ R: f, S) r7 `" }8 K//4. 添加面板类BasicVisualizationServer
% |$ T! ~6 m# o9 W' w BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
6 g( ^8 s0 Q" j1 N$ S+ U' `. a1 p//5. 将上述对象放置在一个JFrame框架中并显示之
7 }2 t# x. k$ Z4 o frame.getContentPane().add(vv);! P+ X& ]' n$ F( M! ^' N
frame.pack();- I" L {5 t+ M2 n$ j, ^
frame.setVisible(true);$ ] ^: A0 Q6 O, p
t; }7 {4 h, v( O# y" P
希望对您有用…… |