您用的是JUNG包构建网络么?" h7 m6 K Y2 X! l8 k* w
JUNG中可视化设置:
+ X, | ^' }4 p, z//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 8 J& l6 y# k9 O
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)5 m0 ?& Y! ^: a) u$ W
//3 创建布局管理器
+ u9 @: F. c$ u3 V. B) N, B: G5 K Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
6 [ P% E4 w( C% X6 u2 `& _//4. 添加面板类BasicVisualizationServer
, G+ J# Z* o+ ? BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);# K) I5 {9 W% Z* `
//5. 将上述对象放置在一个JFrame框架中并显示之8 [8 p- i1 Y* S K5 f4 r9 p
frame.getContentPane().add(vv);
5 `4 Q4 a$ X2 h7 \1 T8 \ frame.pack();
% U4 k0 @( ?1 l- e. b0 d frame.setVisible(true);/ e2 O9 J8 m$ ^ p" n, E# U; u3 A
/ Z& j! i9 j/ l/ L0 x希望对您有用…… |