您用的是JUNG包构建网络么?
9 \, S! X6 u% B) P0 U) u+ V( }JUNG中可视化设置:
& O5 d0 C1 P M" l//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
: p* f% l5 [- ~2 @, [+ `//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)0 O* T' C& p: C
//3 创建布局管理器1 c' B& r0 o5 g% L* |, X
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)% z- ^8 A* `% u# T6 p" \
//4. 添加面板类BasicVisualizationServer
1 s5 S) \" b2 U+ {& e0 W BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
" B: |! y- t& y3 P" @* \$ y4 I//5. 将上述对象放置在一个JFrame框架中并显示之0 H$ |+ B. R$ A0 g, y1 ?- ?$ D1 J
frame.getContentPane().add(vv);
( l" N1 S7 G% h. A% C5 a, B frame.pack();
7 r L! C, X3 U$ l; X3 | frame.setVisible(true);
7 ~: q: I+ d- J L- H+ w+ W( \3 a- u9 {- g) j: f
希望对您有用…… |