改进JUNG图的渲染

时间:2010-04-29 10:46:42

标签: java jung

我正在使用jung直观地显示大型数据集(1000个节点)但是当我放大或缩小或移动节点时系统变得非常迟缓。反正有没有改进JUNG图形的渲染?

2 个答案:

答案 0 :(得分:2)

我用来改善图形渲染的方法是过滤图形的边缘。每次尝试移动图形时,框架都会进行大量计算以重新定位每个顶点和边缘,这会导致性能不佳。 可以通过将AbstractPopupGraphMousePlugin成功添加到您正在使用的DefaultModalGraphMouse对象来完成过滤。只需覆盖handlePopup(MouseEvent mouseEvent)。

答案 1 :(得分:0)

我不是专门针对图表,但通常的选项是

  1. 仅处理屏幕上实际显示的内容(放大)

  2. 缩小时隐藏详细信息

  3. 仅更新实际更改内容的部分屏幕(移动节点)