在Codename One中将事件坐标转换为分量像素坐标

时间:2013-12-10 16:24:06

标签: codenameone

ActionEvent提供的坐标是相对于屏幕的,而绘制Component的坐标是相对于封闭的Form。

滚动表单时,如何将事件坐标转换为绘制坐标?

1 个答案:

答案 0 :(得分:3)

指针信息始终相对于人机界面,而绘画信息始终与表格相关。

可以通过以下方式实现从显示到表格坐标的转换:

x -= getAbsoluteX() - getX();
y -= getAbsoluteY() - getY();