您用的是JUNG包构建网络么?
$ |% Q2 g N1 s IJUNG中可视化设置:% M8 q7 n5 d- f' k, E& n3 O* j
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
* X; Z. x- o( }4 ~( Q//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
% r: F" ^6 h9 c+ e- N- s//3 创建布局管理器
; ^( T& W# g2 z2 l _ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)/ J# \3 A$ Y; \, `5 ]; }
//4. 添加面板类BasicVisualizationServer
k$ x, T$ i3 S. i( n BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
0 G! q4 G/ y; i/ j V% S: _//5. 将上述对象放置在一个JFrame框架中并显示之9 ]0 o' D; S" V" b
frame.getContentPane().add(vv);+ V1 ~+ q/ _2 l) ]8 o
frame.pack();. _" `" _- E% z$ D' D2 l3 B
frame.setVisible(true); u% ]( W" j) a5 i/ {& g
1 `, ~$ [9 m, H0 v' o7 d3 }! G1 F
希望对您有用…… |