您用的是JUNG包构建网络么?
6 h) v6 M" v+ Q7 a) C( O% cJUNG中可视化设置:
( G: X# b8 i# {: V//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
0 V( \* K: i* B% A8 ?//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络); E( F" ?/ n+ d- @# _
//3 创建布局管理器: R- r' J" f9 r8 P$ z& L# D3 O; E
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
% k, o: f2 I! A! T5 |8 P6 O1 \//4. 添加面板类BasicVisualizationServer
: O2 q) i6 m! ^9 d @6 i+ O4 P BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
, [: C W" n F4 _% a//5. 将上述对象放置在一个JFrame框架中并显示之
- \& y4 Q2 G& B* a9 ` frame.getContentPane().add(vv);8 {# @; z# e0 _& @: S* S
frame.pack();
2 n: ]- v% g. {- u% Q9 g0 k4 W frame.setVisible(true);
7 v+ M V; d; K0 D6 Q& S$ M* P" E, `" T3 T
希望对您有用…… |