2012-07-13 40 views
0

我正在做一个使用GEF绘制图形的eclipse插件。我正在使用图形漫画来显示图形。当我滚动画布时,是否有任何方法可以获得画布滚动的距离?滚动距离FigureCanvas

回答

1

您可以将滚动图形的坐标转换为相对坐标系。试试这个:

org.eclipse.draw2d.geometry.Point p = new org.eclipse.draw2d.geometry.Point(e.x,e.y); 
root.translateToRelative(p); 

然后使用p.x和p.y参照坐标