0

グラフを描画するために GEF を使用して Eclipse プラグインを実行しています。FigureCanvas を使用してグラフを表示しています。キャンバスをスクロールしているときに、キャンバスがスクロールされた距離を取得する方法はありますか?

4

1 に答える 1

1

スクロールした Figure の座標を相対座標系に変換できます。これを試して:

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

次に、座標を参照するときに px と py を使用します

于 2012-07-14T17:00:05.657 に答える