您用的是JUNG包构建网络么?
2 c) [) N3 Z* y2 K. ?/ kJUNG中可视化设置:
5 _ `5 c" f9 y0 E//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ) T- V( L* b3 C9 z0 z
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)" J, B' ?5 V/ k$ E9 p
//3 创建布局管理器
9 J5 o7 r7 |; D) Y6 O& O% k; \ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)4 O& s/ v! r' J2 W t
//4. 添加面板类BasicVisualizationServer
9 B8 z- r/ Y4 T; ?+ ~! f BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);3 m6 I) |: D Y8 W1 d
//5. 将上述对象放置在一个JFrame框架中并显示之% r1 I: @' b; a, u& w6 w
frame.getContentPane().add(vv);6 l. @; L5 C7 x# j4 ^# y) `
frame.pack();) {8 m4 N# }. ?* L
frame.setVisible(true);
, u* c" P2 ^" `" g% ~6 x! q( v) F/ q$ u5 j% Q& y) X) d0 X: i A
希望对您有用…… |