您用的是JUNG包构建网络么?
# B* V7 M, ^/ z4 CJUNG中可视化设置:, `* J) u' a! x
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 5 T5 c# q! |, {& _/ M( U, \
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
j! y2 k" K& X! b1 g$ b5 q//3 创建布局管理器. z: E3 p8 A$ }% [
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)! R7 k$ d& P7 a2 ]
//4. 添加面板类BasicVisualizationServer
& k0 D! `( R- b) p: Q BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);: @8 T& b) Q3 v4 @
//5. 将上述对象放置在一个JFrame框架中并显示之$ a( @( B9 D0 |+ `$ E A/ h
frame.getContentPane().add(vv);7 |! [+ Q: t( M3 t; l- b7 G
frame.pack();
$ t& W3 U5 V5 W% B+ e! e frame.setVisible(true);
$ W% ~7 e1 N0 Y. `0 p4 {
9 O* B: q1 c5 T: [0 A) y7 Z3 n希望对您有用…… |