您用的是JUNG包构建网络么?* E7 q: D1 K. p5 n
JUNG中可视化设置:% T! ^+ V) n! l
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
4 G" C/ A" S3 B5 l( O) B//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
$ V5 e7 {) E" L7 ^5 [//3 创建布局管理器3 j8 k" u- |3 V L$ D& ^
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
7 M0 u( ?, O( }- \; \//4. 添加面板类BasicVisualizationServer& ?+ x/ Y5 n, I0 w4 M6 |
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);# ]0 ~, k; v( Q6 @% i
//5. 将上述对象放置在一个JFrame框架中并显示之& ~( B' V( T" j3 o* N
frame.getContentPane().add(vv);
% ]) b1 }4 q; P2 ]/ ^4 a5 C frame.pack();' |: a7 @, ~# V
frame.setVisible(true);
; x0 i& z- I) o3 C a% W# M; G$ b2 n+ x6 v
希望对您有用…… |