您用的是JUNG包构建网络么?
( q8 F" r1 g& f! k( RJUNG中可视化设置:
8 g: C5 R+ v5 T' \; C, k//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); - H2 X* u5 j- V% F7 M
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)% P/ F0 w1 C! P5 k' g; }/ D
//3 创建布局管理器
. Q5 e1 p1 L! x% n! @: G Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)9 H. t+ C* ]; t$ h* Y3 S1 _$ \" c+ z: c
//4. 添加面板类BasicVisualizationServer- b, l. q7 B' y- E, S! f6 ~
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout); j% w2 A; v9 v; ~+ I* {2 g+ t
//5. 将上述对象放置在一个JFrame框架中并显示之
, X2 `! c7 i) b- T frame.getContentPane().add(vv);" q7 h, ]$ y2 a$ @4 n! K
frame.pack();2 M6 s0 }& ~# Q7 L7 X1 o. |
frame.setVisible(true);
. [! M* o' ?5 [, E) Q
( ?8 U; k& `& t/ f) B4 n希望对您有用…… |