您用的是JUNG包构建网络么?
1 p* D7 \$ g) E1 r8 Z1 Y1 TJUNG中可视化设置:
: K" t$ t5 y- V: J! A/ {2 i5 ]//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ; u' u/ x& F/ f% `/ Q! Y
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)' v$ Z4 O/ p3 k4 y. @) s
//3 创建布局管理器# l4 D$ i, S6 E. Y% R
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
- H$ a8 w) p$ H9 w n* w9 j- _//4. 添加面板类BasicVisualizationServer: A/ e7 j# e6 A6 b w5 z y' ~
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
' i5 u- ?3 ]' {3 L" c4 d. U9 b//5. 将上述对象放置在一个JFrame框架中并显示之: c0 u4 l+ L: N: W3 |+ e; n! l
frame.getContentPane().add(vv);" W4 T- D+ x0 U- M- A8 @% I
frame.pack();
8 B, T+ N S K4 U2 X) k% `& h; G frame.setVisible(true);
- u. y! W( z6 K/ ?* {
% @& |# q7 W$ v1 M希望对您有用…… |