我在visualizationViewer 中有一个图表。用户可以自由地重新定位顶点,完成后我保存每个顶点的坐标,每次我需要绘制一个顶点时,我都会使用我已经保存的坐标。当用户移动(转换)整个图形时,我的问题就会出现 - 第一个图形的坐标(我用来获取每个顶点的坐标)与其他图形不同步。
我设置了一个VisualizationViewer
1000x1000 所以当我打电话时getVisbleRect()
我得到 java.awt.Rectangle[x=0,y=0,width=1004,height=1000]
但是如果我转换图形以便它从 x=-10,t=-10 开始,我需要将这个 (x,y) 添加到每个顶点的坐标中。移动图形后,如何获取用户可见的左上角坐标?