您用的是JUNG包构建网络么?+ J# R/ l" W1 A! {
JUNG中可视化设置:
( l2 |( g: P$ E3 e: w" _//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
; x$ J4 n6 V& n+ t//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
/ `5 G) v( I& q$ k" _ e* |: v//3 创建布局管理器$ D6 w( ~$ f. }7 x8 N4 O3 v5 t
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)9 Y$ G2 }3 l! ]
//4. 添加面板类BasicVisualizationServer
1 n) M6 Z7 b1 Y' h0 f9 \ BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
2 v! R3 m" S+ Z, Z//5. 将上述对象放置在一个JFrame框架中并显示之
2 T) k# i# w' [- G6 n frame.getContentPane().add(vv);
/ L8 X/ o: L) z* t7 F, m2 c frame.pack();6 T: M) t: |% o3 _5 [( `$ e3 C
frame.setVisible(true);
5 q0 t$ n3 _6 }. O" D) L( i- W0 k% S0 }
希望对您有用…… |