我正在使用 JUNG 2.0 直观地渲染有向无环图,并添加了自定义 EdgeRenderer 来渲染各种颜色的边缘。通过调用对象的drawLine()
和drawPolyline()
方法来绘制实际的边缘RenderContext
。
一切正常,除非我手动滚动GraphZoomScrollPane
添加VisualizationViewer
对象的对象:然后顶点按预期滚动,但边缘线完全保持在屏幕上的同一位置。也就是说:
我怎样才能让边缘实际滚动?
(如果有帮助,使用 a 进行缩放CrossoverScalingControl
可以很好地工作,并且边缘在正确的位置会变得越来越小。)