您用的是JUNG包构建网络么?2 @- O5 J5 F$ q8 ?6 N
JUNG中可视化设置:
% I; R# r) D+ Y: `//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
2 m6 K2 ]' |- A3 }: k$ U//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
' D) r7 M' }" o) t" z% a# D2 n/ S) ?//3 创建布局管理器
3 [1 l, x, K. B; T. b Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)" @' Y1 V5 ^- \, p! o. w& R
//4. 添加面板类BasicVisualizationServer& w8 s) C( Y; h
BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
: j9 x/ t. P6 n4 G/ \( ~//5. 将上述对象放置在一个JFrame框架中并显示之$ D# U; t6 ^" G: o, Y- r" M5 A
frame.getContentPane().add(vv);
1 E: h- y, v: [, T. m5 N% e. G( E frame.pack();. z/ S2 p9 K0 F
frame.setVisible(true);
( |9 Y1 U4 { }; A2 G6 B2 {+ j
8 _3 H. O! Z3 M2 w( V希望对您有用…… |