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