您用的是JUNG包构建网络么?& \; J. @8 ^" j& P. |; F& ?; v1 c
JUNG中可视化设置:
- q1 i$ ?1 d9 ^9 `! C# T* \% `//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); + O2 o) N( x) {5 X( o0 Z) y: _0 T
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
+ o q0 g; J+ G//3 创建布局管理器
. g/ u% ~, B1 \! X Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
) e6 s4 e$ u0 v" _//4. 添加面板类BasicVisualizationServer( \" D: L Z/ b( T' }
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
~4 A8 m( [1 d% I; v& G, y# J//5. 将上述对象放置在一个JFrame框架中并显示之1 f$ C0 p/ \7 `- t. z! S
frame.getContentPane().add(vv);7 w1 p# W1 ^8 U% D0 `1 V
frame.pack();
6 P F. q6 e9 d& ^2 R$ B; N! N frame.setVisible(true);6 [5 y2 M( S* m, V
/ {9 L( \0 ~8 s0 I7 F希望对您有用…… |