您用的是JUNG包构建网络么?7 B& l/ l! R$ U
JUNG中可视化设置:/ T4 S) K5 l4 j# H7 r1 J
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
; D+ x6 { q6 A) N2 p//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
% z1 i/ j4 ^0 d) U2 Y( j0 T//3 创建布局管理器
) r- F2 S& V. _ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
$ l: ~9 }( l; `; a; Z& g, S9 `& ~- J9 ?//4. 添加面板类BasicVisualizationServer7 R$ I% K! G$ [
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);# ` Y8 S h* H: G0 E/ k: Z' g- r
//5. 将上述对象放置在一个JFrame框架中并显示之
$ c3 z% X/ G! B) a6 f2 \1 M frame.getContentPane().add(vv);
& r$ O0 j; E; C% Q2 j& { P frame.pack();# K, X* W2 S8 ?
frame.setVisible(true);9 X1 o- T6 [0 r% ~
2 H5 C. g* I% }8 u+ u( a
希望对您有用…… |