您用的是JUNG包构建网络么?
. f" {8 H, c* B+ `! cJUNG中可视化设置:
4 L4 _- J8 Q9 G" |, d9 {' ~//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); 3 o+ F* e" {/ n( c( ? v
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)! {' {! I( h" P" Z) O" ?# d/ b
//3 创建布局管理器+ Z2 F4 n9 n$ s# H2 m( p" b* _, s/ S
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
2 b; G! J F7 k( C. d: I. d//4. 添加面板类BasicVisualizationServer
7 o" n+ O" X: a BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
! ?: N/ v* H, j, L3 q9 X//5. 将上述对象放置在一个JFrame框架中并显示之
' C1 {7 n2 a( c3 c/ F. S- g# K frame.getContentPane().add(vv);1 [0 M/ l( ]+ H5 \, g( B
frame.pack();
4 x# R* J8 L5 x% ^2 x# U8 D frame.setVisible(true);+ z, k5 S4 g7 Q8 @4 y) |
; q6 }+ H8 M7 X1 {希望对您有用…… |