您用的是JUNG包构建网络么?6 Q t$ B) g0 O; ~/ w
JUNG中可视化设置:
6 l- E$ J) I0 G$ ~7 I1 W% |/ G6 G1 H//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); # K& Z: q }2 N
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)3 K+ n$ O: _7 C4 R. {8 `
//3 创建布局管理器 ^2 H" l" B# o& f# P) z( q
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
2 L% m5 a6 }; O$ x4 T/ u//4. 添加面板类BasicVisualizationServer
3 @4 K E# E0 O$ c) D1 r; U( n BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
$ u) s. v: w0 S( k//5. 将上述对象放置在一个JFrame框架中并显示之
% N) Z3 a T. x) g T frame.getContentPane().add(vv);; q7 Q, x3 d6 u j/ [) h
frame.pack();- a4 t4 s. m6 O% V9 K) v
frame.setVisible(true);$ J. e; j% A: T* u" |
" r" W$ y9 I" N& {% [8 ]$ f; v' X
希望对您有用…… |