您用的是JUNG包构建网络么?/ w: k4 B! X+ V' D/ V
JUNG中可视化设置:5 T8 |1 G' o1 m- v2 T+ u! `
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); $ i D% R& r" b+ T1 c& v6 T5 i0 ?
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
: [% G9 R) {5 k//3 创建布局管理器4 z- J* W8 v' M! _" G5 A) h$ c& U
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api). }8 c9 T& Y0 h
//4. 添加面板类BasicVisualizationServer
7 F2 ~0 P3 k$ K" i9 \0 u BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
' _2 ~8 r* R0 ~, d# k* _5 Z& D//5. 将上述对象放置在一个JFrame框架中并显示之
. X; M& Q- Q K7 P frame.getContentPane().add(vv);
/ ^2 T2 x0 Y3 J, R frame.pack();! m/ z3 p, W' I1 D
frame.setVisible(true);
5 l- a) z2 R0 A- _/ f- h* Y, {" U$ L& ~+ l% e: [2 B: F% e9 q( v
希望对您有用…… |