您用的是JUNG包构建网络么?1 Z2 y9 l9 Q/ @+ w& J; V% p$ ^
JUNG中可视化设置:/ s) l- v$ H$ W4 S! A, f/ d
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
8 L( M! q! K2 c//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
* T0 \8 q; g& k7 N8 v//3 创建布局管理器' k- W9 E/ k( d) D2 h! o
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
! ?& e1 r6 G( X' d, \//4. 添加面板类BasicVisualizationServer
, g' x6 k( s+ F BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);" Y4 x {% a& Y* d# ^% w
//5. 将上述对象放置在一个JFrame框架中并显示之
) b/ p0 S( N/ S- Z/ M; g7 d frame.getContentPane().add(vv);* D3 \" s+ a! M1 H0 w
frame.pack();( Z6 S* t( R+ y, r" f: l
frame.setVisible(true);6 O( S$ {: |6 F) N6 u5 G
% P- H" [+ P1 l9 \7 `
希望对您有用…… |