您用的是JUNG包构建网络么?
, z3 |6 n2 V5 W( L- E2 M- ]6 zJUNG中可视化设置:
6 O7 B5 \) K* U! u2 C//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
6 T; R2 P. _+ O$ b+ @//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)6 q+ i- g) @/ O" Z4 t8 A
//3 创建布局管理器
' G0 q; x' k' E3 {2 D& T Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)4 n$ l4 O/ ^+ ?3 `, s: i3 ^
//4. 添加面板类BasicVisualizationServer: L& b, i! n" f2 n
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);$ v. X7 F, r7 J9 w+ h6 Y
//5. 将上述对象放置在一个JFrame框架中并显示之
9 I9 c4 }% y4 q9 r1 p frame.getContentPane().add(vv);1 ~# W+ V& f8 p X( g8 W/ g
frame.pack();
2 R5 j5 B! M2 b; G4 d frame.setVisible(true);) C, T. \* ^3 b! n1 G- k
4 T+ l# b6 {1 Z0 x9 T0 y$ d# V希望对您有用…… |