您用的是JUNG包构建网络么?2 h K! n1 j0 u! }
JUNG中可视化设置:
- ]- y* P4 ~! W5 h( r( u//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); , `/ N# t3 T% \0 s
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
5 f: d, o1 j O4 C n//3 创建布局管理器; b) i( w% M4 H' S7 Y3 h
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)7 ?' S4 n( y5 l y
//4. 添加面板类BasicVisualizationServer9 i+ G8 I7 E% _7 w' _0 g+ n
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
9 L' B4 z6 m! N5 \6 ~" j8 r//5. 将上述对象放置在一个JFrame框架中并显示之& Z1 P" C: H' M" D- e; D1 j
frame.getContentPane().add(vv);. o! Y( c1 y& b8 G* a
frame.pack();& P1 h0 p8 L, l2 m/ j0 M+ X$ O) w" ^& _
frame.setVisible(true);; r: Q1 O& P5 q" H$ G% K) x8 F! ]
5 `- L; P# S- t- v0 x* i
希望对您有用…… |