您用的是JUNG包构建网络么?5 [% s& x$ v; ?+ M- d! Z
JUNG中可视化设置:
. v, w, [4 l, q( p9 F# b3 B! z( s//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 7 ]% u+ G; f0 V0 f$ E: t
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)5 y" D: `5 Y9 S) D* a! e
//3 创建布局管理器0 L% u8 t9 C# }/ {9 V' O/ [, [
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)4 ^# d+ S! `* Q( v! B! N0 K; h+ z
//4. 添加面板类BasicVisualizationServer
1 S2 K7 b: |# k( r BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
- k8 v7 T3 W* K' x//5. 将上述对象放置在一个JFrame框架中并显示之
* N) A7 s; R3 y# ? frame.getContentPane().add(vv);: i1 f# ^2 s/ u! E$ ^
frame.pack();) o: r6 G) J, F1 m' a5 }) L
frame.setVisible(true);
6 R. Q+ s$ X9 O3 s
0 v6 Y4 D& R+ g( \; D8 ^+ I+ D6 Z3 X. C希望对您有用…… |