您用的是JUNG包构建网络么?
1 c0 A3 F+ U3 l" QJUNG中可视化设置:
& B2 F" H* ~8 [1 L8 I' T3 U- \% d3 u//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>(); _$ v, s+ W" p) R
//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
. C! t' k: W3 b( u7 P: b( M& ^//3 创建布局管理器
. W' h' ?! A) S: |. v Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)
( \6 X8 e% ?# v# O0 M//4. 添加面板类BasicVisualizationServer
6 M" ?- M" @, J- Q2 [+ @& h BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);2 `% F* I. D! U) l% M
//5. 将上述对象放置在一个JFrame框架中并显示之+ }1 c2 j% w) L% ^& j1 f2 E+ q
frame.getContentPane().add(vv);
7 }- _# E7 B0 L ?! D& J frame.pack();$ [# x/ [+ \! v
frame.setVisible(true);
/ r% n1 ^* F: M3 n0 z
/ r: Q4 N6 \& I( W; @% ~) ?0 x$ F希望对您有用…… |