您用的是JUNG包构建网络么?
! U* L3 D5 n, _JUNG中可视化设置:
6 S6 z5 R; y; Q- _//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
; b2 P" w- [& L' I. S8 D//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络), V2 y2 k; l0 B) [, t
//3 创建布局管理器
1 u, q# n6 D6 I3 S* Z Z/ D) q Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
% ]3 O& ^6 p n2 N, g7 @//4. 添加面板类BasicVisualizationServer, [, j$ Q2 m* Q& n
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
: W( v' e0 s( z1 F//5. 将上述对象放置在一个JFrame框架中并显示之: x6 W' ~- K& p4 o" m$ w3 q
frame.getContentPane().add(vv);
8 W" t8 J$ g0 i* h1 k1 R frame.pack();. [* W, E/ q4 |
frame.setVisible(true);
Q7 W8 K' y/ @6 p* K1 d+ w E% }/ z3 i3 x9 |& N; A% F/ J
希望对您有用…… |