您用的是JUNG包构建网络么?
, B2 A: |6 o# h0 y* Z8 |JUNG中可视化设置:1 N D- ~8 L- I; s
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ' W' ~1 D ]7 O2 ~9 ?
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
! v/ a# Y) W5 v//3 创建布局管理器' N# T/ x C( G) e' S7 r8 C1 D( N
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
8 c- l- `8 c1 l//4. 添加面板类BasicVisualizationServer
; _& _' S2 k( c, C8 \ BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);- {) C4 `4 I, M3 G6 g. y- ?
//5. 将上述对象放置在一个JFrame框架中并显示之+ A2 ~& t0 O* E& v
frame.getContentPane().add(vv);
6 ~$ y7 F, N+ p$ {# o" `; y) h5 c+ o" e frame.pack();
8 w# J' m# G. k9 v' z frame.setVisible(true);
1 Z; W& F2 r( j4 }! {" N1 N
# i/ [: p9 s6 T$ M2 ~希望对您有用…… |