您用的是JUNG包构建网络么?& F4 _! g5 @7 q3 g0 P$ x$ F
JUNG中可视化设置:
- a( u* K: A6 K$ z//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); % f8 N% p! ?6 j& p
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)- i' ]( Y: ?6 ]& N5 P
//3 创建布局管理器
2 L, V* x4 H9 J1 D( Y2 U Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
6 L+ T+ ]9 D, \4 j//4. 添加面板类BasicVisualizationServer
9 z8 G- v: {! E5 l0 j. c BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);- @2 z; R+ ?; b$ \) {
//5. 将上述对象放置在一个JFrame框架中并显示之9 n6 {) ~) ~+ q9 ^- O( N* U
frame.getContentPane().add(vv); C& q0 L3 V) H' D
frame.pack();1 A: U8 d, D/ I8 I% Y* W, C0 _
frame.setVisible(true);& J" @# m# l4 T, u) l- Z
+ [5 s+ y7 |" r& i5 J" s* X) q. e3 m
希望对您有用…… |