您用的是JUNG包构建网络么?4 B8 n, N' B/ p4 v/ E
JUNG中可视化设置:2 g3 \5 a3 }. w: F3 ?
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
7 Q7 L- x5 R7 E2 q//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
" G! W& G4 M6 l6 z" [ U//3 创建布局管理器2 q |4 T7 {2 s t6 @# m
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
$ d6 }; [1 X+ `8 `+ e//4. 添加面板类BasicVisualizationServer
" B1 M! c1 ^; N" ]9 `- [ BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);5 g2 k7 `# Z' J6 M% I; e. H- U
//5. 将上述对象放置在一个JFrame框架中并显示之
( s3 S. q& z& ^1 U7 y frame.getContentPane().add(vv);
1 k6 x4 b( \6 y! p1 E1 B# k frame.pack();; E m3 Y# N- |, g
frame.setVisible(true);
7 v% B- m }, r" k
9 u3 g7 K( L: M, ?! \, N4 K希望对您有用…… |