您用的是JUNG包构建网络么?
) }2 b; F3 i8 c$ u* Z3 YJUNG中可视化设置:2 W' G4 P; X6 K& {- s
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
, q$ M6 c- R# d; o. b1 t; W//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)) x+ u) b' G* T% h; V& R
//3 创建布局管理器5 X& r$ R$ o% V& Y& u& D5 O1 R
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
# F+ x/ ^) s! j9 o! o//4. 添加面板类BasicVisualizationServer
3 Z e3 M' x% d; p ^ BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
, j$ s$ J( V9 c7 V6 N//5. 将上述对象放置在一个JFrame框架中并显示之
9 w2 ]9 I. W: a4 }5 I% { frame.getContentPane().add(vv);
% ~3 i: v2 F7 n. m, j frame.pack();/ k3 |- v6 z) m. x9 ^& K
frame.setVisible(true);
% q) m9 J0 e/ @) [) }0 b* x: G7 v z
希望对您有用…… |