您用的是JUNG包构建网络么?8 m0 W8 \/ F, P9 y' M
JUNG中可视化设置:
k9 L/ r: `4 u9 k7 F//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
0 ~: K& C1 i' }; W1 F k//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)' X& n2 ^7 b8 K8 Q: l1 i
//3 创建布局管理器
. p4 f7 L& J) a$ P Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)) _7 K: b4 M. w; N7 E' P
//4. 添加面板类BasicVisualizationServer
4 s& D* D: J+ b BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);; X$ Q% u$ C9 T% [* F
//5. 将上述对象放置在一个JFrame框架中并显示之
" F& t( F4 B- U/ p+ {/ r frame.getContentPane().add(vv);7 z5 F5 D& o0 @: b
frame.pack();
" _! \7 K& ?" Y! h1 |6 {5 g5 y frame.setVisible(true);
6 Q# i# K! S. j3 g$ _/ G3 V& k$ i4 v# B7 Y8 f9 @5 u
希望对您有用…… |