您用的是JUNG包构建网络么?' F4 _( j/ y; A W! l7 @
JUNG中可视化设置:
6 ?& [" J9 h9 i, Q4 V//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
2 S) C9 Y& W* ~. b& `( F//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)1 e1 n3 J" R9 {2 q% Q8 F
//3 创建布局管理器& P/ ?4 d" ]) X; f. v
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)$ N$ T4 [- ~1 S& [+ b
//4. 添加面板类BasicVisualizationServer
2 N% T8 Z" U4 n' u) z) A BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
: n* b& d# J% i! ]1 |1 F; n//5. 将上述对象放置在一个JFrame框架中并显示之
X: \4 N; L* w( `" j- L/ z frame.getContentPane().add(vv);
0 x4 N' d# I: E* T( S! | frame.pack();
- _7 _$ T' G U; x frame.setVisible(true);- k9 S6 M0 i( u3 m
5 [0 T4 }8 j& S4 T/ V+ _. V希望对您有用…… |