您用的是JUNG包构建网络么?, n: \5 o+ K3 [! T% S: h4 q
JUNG中可视化设置:
- N; Q# B7 \6 c. M+ G! D( J//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
! a6 Z1 k$ p" B$ Z6 g8 |" `) l//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
3 J( I: H1 |2 c+ G//3 创建布局管理器
7 D1 ^: y" p: V j6 ]! Y Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)7 W" ~. U& N; f4 F
//4. 添加面板类BasicVisualizationServer
) ~ w2 W+ m" s BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
' z$ ~" T, u. Z% D3 I+ m//5. 将上述对象放置在一个JFrame框架中并显示之
8 z$ C5 n' I# d# j frame.getContentPane().add(vv);
9 `0 @+ }5 W2 V6 u frame.pack();6 K' f- C2 N- k: Q. Q$ _) {* @1 h
frame.setVisible(true);+ j" h0 ]& \8 W9 |) _
& \8 X# a) m+ [; e% x o; e
希望对您有用…… |