您用的是JUNG包构建网络么?
+ {$ P1 ~" |. T& p2 t+ a) ~JUNG中可视化设置:; ]4 z- @) S2 \' ^5 ~/ I
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
2 g$ `7 q, P& q$ ^ B# m# c( m//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)# G( w. w. t- H& v
//3 创建布局管理器
0 c( [$ l% C7 c; A, p/ v: Q/ V Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
4 a! a! {5 \7 T5 v W//4. 添加面板类BasicVisualizationServer: k; {+ Y( d3 h
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
6 @* v+ [6 C, a g6 x. j8 v: A//5. 将上述对象放置在一个JFrame框架中并显示之4 K: I5 `. C- N3 p$ O
frame.getContentPane().add(vv);7 [/ b0 \1 g2 I0 D. w( ~
frame.pack();+ r' L1 B; \' O: I8 U% u- L, o4 J
frame.setVisible(true);
2 C8 G3 O* f, E' C# X# l- L2 q& p; \: t$ `5 w& H
希望对您有用…… |