您用的是JUNG包构建网络么?
v6 Q( b3 s: l1 O* uJUNG中可视化设置:
" T* W) `* ^8 b8 }: h, L% E$ ^5 f//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); , d4 b2 K. n0 H* P5 q x
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
' c% S$ y" P1 G9 }0 W. y3 w//3 创建布局管理器
8 _& q+ {; J6 N$ _+ z7 w: Z/ q, @3 R Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
8 b0 w; h. v( ]' C# x//4. 添加面板类BasicVisualizationServer: i9 R8 V' r& m# j
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
& A( W9 ^0 w1 Y5 D+ E* J/ c//5. 将上述对象放置在一个JFrame框架中并显示之
$ V2 X& K) Z5 Q* R/ K frame.getContentPane().add(vv);
2 A! ]$ ?4 L' c* P& Q# m- o I, I frame.pack();, g. s( Z; C2 E2 @7 i+ u
frame.setVisible(true);3 i& a: h# m l! `' x
+ I. [7 K4 J( e% Y" y6 `& ^希望对您有用…… |