您用的是JUNG包构建网络么?
1 [+ e6 k" f1 v% _$ g# }JUNG中可视化设置:
0 |" ^/ M2 [3 N0 M5 s1 z% j7 ^//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
: U1 L4 F/ G9 ?" E, Z3 N1 T//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)9 z; N' s, y" K+ U8 [: o8 x
//3 创建布局管理器
' q0 q3 s0 \3 q7 R Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)( \: G5 |- @$ i' m: o
//4. 添加面板类BasicVisualizationServer6 e( ~6 S5 e) K: u/ T+ L8 j
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);* e* w! c4 n& X* L1 H3 v+ J" p
//5. 将上述对象放置在一个JFrame框架中并显示之; N5 p6 O' R' z4 b; z2 T/ h4 a, F4 v
frame.getContentPane().add(vv); }& ^( r; {6 j% l
frame.pack();
3 u& T% x3 w2 H3 n! H- e1 V frame.setVisible(true);
, [' w u1 B" n8 V; K- t- K
8 h' G& m- M( M h4 m) C希望对您有用…… |