您用的是JUNG包构建网络么?
+ t+ |* t7 F: V7 m% y1 \JUNG中可视化设置:
5 `3 X" C/ A+ W+ v$ c! v7 E* g//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); ( T2 X# f: V6 T: l
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)8 @/ U$ z; s6 r- U9 k$ ?
//3 创建布局管理器
& {6 ?& \$ K' r. z* \ Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)3 h* h/ ?* X$ h7 U0 Z
//4. 添加面板类BasicVisualizationServer
+ c% m/ I* p. ?- Z1 d: w/ A BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
' Q* f) Y( I5 J+ s//5. 将上述对象放置在一个JFrame框架中并显示之
( y A7 ~4 a# b# G- h1 u8 f' R frame.getContentPane().add(vv);
: p$ V7 L c: S5 S; ~( B$ D' f6 ` frame.pack();
; q7 @" ~6 w# t; O# O1 q" r0 ^ h frame.setVisible(true);
# R0 ` C. z' J8 ?3 u7 g, n- Q2 `8 M3 M5 ~* |- }( l
希望对您有用…… |