您用的是JUNG包构建网络么?- \" ?1 R6 f6 u) Q& _
JUNG中可视化设置:
# I8 {! V i" s4 j+ R) g//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 1 ~8 E: ^- N3 q( r
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
3 B) |8 D% K8 e0 l& i2 L6 X7 f//3 创建布局管理器' F @3 O) |- t- U3 Z0 o
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
- m1 P/ R. Z" Z* t5 q1 |0 m# T//4. 添加面板类BasicVisualizationServer: S8 }+ i# ]* d
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
/ j2 L5 F7 S2 o//5. 将上述对象放置在一个JFrame框架中并显示之' X) O# _% c/ k# Y; m; A" g' F/ K% u
frame.getContentPane().add(vv);# {+ z) u7 u: I/ e- M. ~
frame.pack();
; ^8 P5 L) {# {; K3 s4 Y frame.setVisible(true);' L7 b) ] u1 G# s* c
6 B8 P* d! I- D3 q0 h
希望对您有用…… |