您用的是JUNG包构建网络么?
" _/ X# F, S# \% {, CJUNG中可视化设置:
7 y( @1 f1 r! z, I- T//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
7 B* N: f9 r& W, N; _0 m0 f//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)/ h6 E8 u5 i- B F# w
//3 创建布局管理器$ ^1 f/ ?7 v+ w' ?( a5 M
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
3 g* M2 T! Z: c0 A& d//4. 添加面板类BasicVisualizationServer
2 e! `7 @+ B( H! t5 @) S BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);2 G7 J( e! ~- h" j$ R
//5. 将上述对象放置在一个JFrame框架中并显示之" @6 L/ v( _" j4 [0 _
frame.getContentPane().add(vv);
: n: f0 o* g4 v) C frame.pack();
$ I7 K9 c/ x8 ` frame.setVisible(true);- ]3 k* n8 Z; v( H
' V y' W% j* e, @1 N希望对您有用…… |