您用的是JUNG包构建网络么?, s8 J& C" s- I5 H f
JUNG中可视化设置:4 \' c) M. w+ _
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
' O7 G& V" x1 f9 Q$ K' }$ P/ R* a//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
% E' e( @6 J7 m1 \4 Q+ m0 s//3 创建布局管理器
* H: P4 D$ B4 x Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)* X$ J; ^ n/ ]2 b+ q. _, X& K
//4. 添加面板类BasicVisualizationServer
; e& e' y/ k3 S) H8 L$ ] BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
* u. Q( r7 |& {% K9 t+ r! m) t//5. 将上述对象放置在一个JFrame框架中并显示之
$ m, F! D8 v. u1 S frame.getContentPane().add(vv);. K6 B0 d3 i% K
frame.pack();' I7 v, b p9 [' _ A
frame.setVisible(true);
: `9 t- ^6 U3 i! f% j" ]$ E9 z# ]
; p8 N9 Q* F% E希望对您有用…… |