您用的是JUNG包构建网络么?
7 P8 m9 o" Y3 S1 y, yJUNG中可视化设置:
4 d* [! e7 p: I8 s. @" Q) D//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
3 V- f9 {. G% {9 d//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)+ ~# w* r, }. \+ k. [- j' g
//3 创建布局管理器
, A" c( {: J! h/ V Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)" ?4 Q7 _1 g: G- r
//4. 添加面板类BasicVisualizationServer' J! w, W. Q, o. J6 d
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
, ?9 M( M$ ~' L6 N. Z//5. 将上述对象放置在一个JFrame框架中并显示之
# L6 X( M: h: }: N frame.getContentPane().add(vv);$ w+ I% [+ K) M& J6 s& Q
frame.pack();
# ?, _2 y9 K$ l' W frame.setVisible(true);0 J% h- @8 L) E# w+ ^4 W7 N, _
2 F1 v7 {% P0 Q$ |
希望对您有用…… |