您用的是JUNG包构建网络么?! c2 e4 W3 j3 b+ b" I
JUNG中可视化设置:5 L5 o: |( u! L0 W+ e$ f
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
, ?; l3 `9 u7 V% o: j' Q, i0 g//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
; E D0 ?5 ^" | u3 [//3 创建布局管理器! ^. @. a% @# Y$ u
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)( P8 E8 n/ c0 D& k
//4. 添加面板类BasicVisualizationServer
8 i7 J/ d: u7 u0 B6 D# h- @& A BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
) J" L" @) Q- H2 M$ ]' M8 q2 [! T. n//5. 将上述对象放置在一个JFrame框架中并显示之
2 g- L1 r" I1 B/ j frame.getContentPane().add(vv);( O$ U+ ^3 N K9 `$ J) Y+ u+ R
frame.pack();# }9 N/ V% F% ]! o& E0 H: v
frame.setVisible(true);+ ?9 e) y% Y9 H; d& H
2 h# @5 [) R, r+ {3 z1 R
希望对您有用…… |