您用的是JUNG包构建网络么?
( ` t7 v8 }5 n* v- K4 ~JUNG中可视化设置:) _5 F: @; q! b( z# p" t
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
6 p7 ?! y3 J5 {0 ~/ B& f//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
% P5 T1 F+ M, M//3 创建布局管理器
3 Q3 V. {/ S; m I/ w Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)5 Z" @' K! A' y M
//4. 添加面板类BasicVisualizationServer
& Z9 W1 V2 m( Y5 N k BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);( `$ e& M4 z, n
//5. 将上述对象放置在一个JFrame框架中并显示之
1 K$ r; e& `9 g8 Q D frame.getContentPane().add(vv);! i( Q, U K- S0 V" |
frame.pack();
- H0 v4 t* R9 T" G9 P K7 T# z7 @( E frame.setVisible(true);& E4 W% s2 ^6 P* t3 ?
0 \6 T% o! N7 T+ R" n
希望对您有用…… |