您用的是JUNG包构建网络么?
G# r2 f) d5 ^JUNG中可视化设置:
& F) o9 z g* V& `5 q: X2 {//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
/ y: K7 m/ q- y//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络). o3 K2 b5 t, h& N$ t8 z( s
//3 创建布局管理器
( N, x, t1 e. v& T* B) w6 @ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
3 m4 F1 I- p3 q, l//4. 添加面板类BasicVisualizationServer
: T9 E7 X4 _& Y9 E" J4 p BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);9 Z7 P% \: o+ g7 z3 O9 k+ T' _
//5. 将上述对象放置在一个JFrame框架中并显示之& @& b5 [% r' m" B
frame.getContentPane().add(vv);* g# u+ |! s$ F3 G' ^- d! Y# ~
frame.pack();
' G' I1 v6 a! F i) q) ?; T frame.setVisible(true);+ y( {1 z# M; n
+ y! W' l5 w2 h. f) ^- l( m; h希望对您有用…… |