您用的是JUNG包构建网络么?# ] N; Y$ W. K+ g( \2 [
JUNG中可视化设置: |& w6 v- p0 h4 q
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
$ `5 r7 P$ u: {! v3 }$ T9 {( v//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)4 i( R8 _9 w* ]! D, s8 r
//3 创建布局管理器5 R) ~5 I7 {( x+ P% d( u9 `4 b0 R& c
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)/ g7 R2 V/ A& ?4 K7 L- \& }
//4. 添加面板类BasicVisualizationServer+ ~$ k9 f) {8 d. Q" q7 @- w
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout); [$ Z: W1 ~4 j+ \" m$ R4 L& a
//5. 将上述对象放置在一个JFrame框架中并显示之+ `1 S7 h- u$ ~4 x2 n
frame.getContentPane().add(vv);
7 a3 O+ A0 F; m( {7 [ frame.pack();
. I( z$ i" } h9 }; a! q- p frame.setVisible(true);
( c$ r0 d, B* K7 N% b" b; @
8 m* i5 z6 Z: K6 A0 ~希望对您有用…… |