您用的是JUNG包构建网络么?8 _ x2 J2 L) d. j8 r) T! Q7 m/ G
JUNG中可视化设置:
# C( g' E% N8 R3 x9 O% X2 [//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
$ l( M# U- w, ]* N& ^7 s//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)2 N; c$ j. v4 l5 u3 _; {) k+ {6 p# W
//3 创建布局管理器: C" ]: o5 [8 w) V6 E( K1 o
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)" u! f: P. s% P0 f1 z; G. a l# c
//4. 添加面板类BasicVisualizationServer1 n( Z ~7 K; D+ y
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);5 w. ~ g2 o# ?
//5. 将上述对象放置在一个JFrame框架中并显示之% I% _' ?2 I7 c. J# @5 e2 r" p4 a
frame.getContentPane().add(vv);
9 i" b. V6 T0 B9 k& ^$ _5 _ frame.pack();
% Y, @0 j; q4 w frame.setVisible(true);
- C0 X) {& h2 @# m5 `2 g. G( Q' [; C1 E2 ]& P
希望对您有用…… |