您用的是JUNG包构建网络么?
Q( ?& ?, _* v& T7 L y: ? {JUNG中可视化设置: F0 c1 X1 C; w2 p- c* |& G
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
1 t h$ n4 I, g//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)2 V& ~& p* i& ~ {
//3 创建布局管理器- o/ G8 Q- ]$ k5 d. K- n; k! w
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
! }& t0 D' Y+ C! g+ Y//4. 添加面板类BasicVisualizationServer
/ p; i9 Q A' T$ M, ` BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);+ ~6 w) q/ L/ b3 Y# E2 v
//5. 将上述对象放置在一个JFrame框架中并显示之) e( S3 j8 W# Q/ h% ^
frame.getContentPane().add(vv);% U3 M% i9 l/ Z# M1 B8 R* l" N3 a. `
frame.pack();
: b, R' ~1 k6 V5 _( V; S frame.setVisible(true);! R$ b1 r1 B. x8 v
& i: i# b" s7 l8 U: l9 C希望对您有用…… |