您用的是JUNG包构建网络么?
( l7 s, i" ?, P1 h* a9 t. AJUNG中可视化设置:
" u$ D) O7 ^4 m x3 |1 X" S//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); # ~1 f6 Q$ E; m3 {0 {) T/ I
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
6 J" ^6 ^! m' K2 d, T% G& f, J//3 创建布局管理器
! O. |& L+ X/ h1 Q* f Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)1 C1 e) D- c3 m
//4. 添加面板类BasicVisualizationServer
7 W- t- H* ?+ A$ N4 D1 D g7 J" x BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);9 t3 V- K: @# `+ _" x# m3 m1 O+ M
//5. 将上述对象放置在一个JFrame框架中并显示之1 K @" L) J, M
frame.getContentPane().add(vv);1 j+ r0 ]2 b. y$ h, X* B; W7 B
frame.pack(); S7 d8 G8 m6 u4 J9 _- r3 `
frame.setVisible(true);9 x' Q }! k" P% S4 X! L
: G0 t4 `" p) r3 E! i希望对您有用…… |