类似图像映射的 Blackberry 控件 - CLDC 应用程序
有谁知道我可以在 CLDC 应用程序中使用类似图像映射的 Blackberry Control? 如果没有,是否有一种方法可以获取 MainScreen 或 BitmapField 派生控件上的单击 x,y 坐标?
谢谢,
Does anyone know of an Image Map-like Blackberry Control that I can use in my CLDC application? If there isn't one, is there a way to get click x,y coordinates on a MainScreen or BitmapField derived control?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您正在考虑 Storm 的这种控制 - 唯一可以单击屏幕上任意点的设备。
在这种情况下,最简单的方法可能是将 BitmapField 子类化以使其可聚焦并响应点击 - 像这样:
当然,为轨迹球设备实现图像映射类型功能要复杂得多 - 您必须保持光标或其他东西,以便用户知道他们点击的位置。
I assume you're thinking of this control for the Storm - the only device for which clicking on an arbitrary point on screen makes sense.
In that case, the easiest way is probably to subclass BitmapField to be focusable and respond to clicks - something like this:
Of course it'd be a lot more complicated to implement image map type functionality for a trackball device - you'd have to maintain a cursor or something so the user knows where they're clicking.