您用的是JUNG包构建网络么?% D% N% H, v) W8 M# w0 P
JUNG中可视化设置:
0 T# h# F& L( L1 y" u//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 5 z" q1 f: Z# Y7 r
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
) T& f3 ?7 Y6 {+ B! W! z8 Q//3 创建布局管理器
( d; ^& o3 G0 c) G6 f4 q Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
5 n$ M4 X$ A0 z$ _//4. 添加面板类BasicVisualizationServer
; p! m5 x! D I! o BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);' V& p7 d& c2 I& ?' t$ J# }1 U
//5. 将上述对象放置在一个JFrame框架中并显示之# }7 e0 {7 J) K6 ~0 ~
frame.getContentPane().add(vv);
" F4 c" ^ n; y" y' s! p frame.pack();
0 p. d2 h6 p% _9 h0 q. N' r frame.setVisible(true);
7 O3 _9 A. ^0 g+ s# |8 A8 |& K+ H& l9 M8 V' s
希望对您有用…… |