如何对特定图像使用pointerPressed方法?

时间:2011-07-26 12:51:13

标签: java-me midp j2mepolish midp-2.0

嗨,朋友们,              我创建了一个画布形式&在那我放置了一个图像,这是我的按钮注册。现在我将使用pointerPressed方法仅针对注册图像按钮捕获图像触摸事件。但是我怎么能这样做呢?谁能让我知道如何做到这一点。我如何检测用户使用pointerPressed方法触摸寄存器的图像。请帮帮我的朋友。 感谢

2 个答案:

答案 0 :(得分:0)

使用CustomItem将满足您的需求。

答案 1 :(得分:0)

  

我创建了一个画布表单

CanvasForm?这些是完全不同的对象,处理指针事件在Canvas vs Form中会完全不同。

如果你提到 pointerPressed ,我怀疑你在谈论Canvas吧?

更新:对于在Canvas上绘制的图像(感谢澄清这个顺便说一句),你需要来知道它占据的区域的坐标,然后你只需要检查x和y坐标是否传递到 pointerPressed 位于图像占用的区域内(这些是指针被按下的水平和垂直位置,相对于画布 - 检查API文档)