您用的是JUNG包构建网络么?, E L3 K: `3 e! a' D( ^: O
JUNG中可视化设置:# d/ N! y1 s; T6 \/ `* z3 A8 }
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
' Z" A% l8 h3 D$ F; N6 M( P$ x! {+ \//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络) p/ x7 R& p) ^5 P
//3 创建布局管理器
' A: b* ~5 A/ Q' C) F- N( X+ [ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
8 U& Q& a8 q$ X% }2 G//4. 添加面板类BasicVisualizationServer
Z0 b8 R" f3 X. ~5 w8 G; r, a BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);- d/ k- f2 d+ p
//5. 将上述对象放置在一个JFrame框架中并显示之
0 T6 f }/ y @ frame.getContentPane().add(vv);
/ W7 `; v0 T) Y6 H! f y- ` frame.pack();% i" t7 z; V6 Y, d' b' [2 p4 L
frame.setVisible(true);- b5 F# x- D( z8 D w N) p! i+ j
q5 Q) A* f* F+ Q0 B6 B: I; G希望对您有用…… |