您用的是JUNG包构建网络么?
6 h+ m2 p0 c; q4 aJUNG中可视化设置:
2 U# ]8 w7 L- ~. W B//1. 初始化一个图g----(例如:Graph<V,E> g=new SparseGraph<V,E>();
0 d+ _3 _) I/ X6 {//2. 书写节点&连线添加规则(应该就是楼大自己构建的网络)
* `8 n8 A7 Z$ ?8 u( F* j//3 创建布局管理器
- c0 t6 U9 t* e9 S6 e* F Layout<V,E> layout = new KKLayout(g);(这只是其中一种布局方式,具体的楼大请见api)7 ~' W1 }: }2 B4 u: B3 E
//4. 添加面板类BasicVisualizationServer
$ c& _0 h) y( M/ Z BasicVisualizationServer<V,E> vv = new BasicVisualizationServer<V,E>(layout);
: q) u( H/ r w7 W$ U0 b0 D//5. 将上述对象放置在一个JFrame框架中并显示之
' }" W% I5 L) T4 c3 x) l frame.getContentPane().add(vv);% I W5 H0 J9 m
frame.pack();
4 o0 Q9 i" t) d0 Z j& @) @ frame.setVisible(true);
' n. J% Q; B4 z2 v, l# m- [% U5 g. S `/ F
希望对您有用…… |