您用的是JUNG包构建网络么?
8 i( B* h) X4 i" E+ r- rJUNG中可视化设置:; W W3 Y l2 X6 D# @' h
//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
$ z. |. X3 ]0 Z, J; x//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络), _! S& [1 _- C6 N
//3 创建布局管理器; ]$ \0 C! D' Y$ J6 _/ b l" d
Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
& ~6 w. N, K; F k6 Q7 E//4. 添加面板类BasicVisualizationServer
% k+ r) e& x# U- J2 t8 ^/ Y+ Q BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
$ a! A/ S" H: ]- r; F//5. 将上述对象放置在一个JFrame框架中并显示之5 U0 B/ R; Y* d% L3 D
frame.getContentPane().add(vv);! W2 F4 N* K# f( K5 C* a
frame.pack();
, C) n3 v$ g/ z0 z! z# k' q/ [" T frame.setVisible(true);
7 d, i' J$ ], M9 j5 H, w$ X- T3 w: K. j4 R7 z6 k
希望对您有用…… |