您用的是JUNG包构建网络么?
5 T Q6 w* i' \2 L, z' SJUNG中可视化设置:
5 z5 M. p2 D" t. ~4 W" [$ B$ _+ ^//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
: M5 Q- Q1 y1 P' i _9 h6 p) u" a2 L//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)" X# `8 p3 f+ j* @
//3 创建布局管理器
. f3 f; M$ ]: |! V9 O Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)) J" @+ J/ R' v2 j3 x
//4. 添加面板类BasicVisualizationServer
6 h2 W/ b; g7 O9 {* c' H BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
8 [" D& T7 Y% f7 ?) b//5. 将上述对象放置在一个JFrame框架中并显示之; K6 u! L' Q5 f6 n) p0 E
frame.getContentPane().add(vv);$ g# f& x5 S) C$ ^
frame.pack();
8 X ^# D8 ?* Q4 X$ T! _# _ frame.setVisible(true);
- Z. w- G* l7 K: D# ?- x* z% }$ l
2 h6 f& f% p- S. I9 n希望对您有用…… |