2010-02-22 58 views
0

我有使用canvas和lib开发的项目,使用的是LCDUI。 这是诺基亚键盘支持的设备。 现在我想要为触摸设备合并相同的应用程序。 我已经使用了像指针式等触摸方法。需要关于lwuit的帮助

对于正常的功能,工作得很好。 但它会在命令中产生问题。

我的应用程序处于全屏模式。我使用用户定义的菜单列表创建的命令。 Probles是我无法直接识别哪个命令被点击的。 为每个命令设置坐标对我来说都不是可行的解决方案。

我遇到了新的lib LWUIT,但是我发现它只支持窗体(我们不能在canvas上使用?)。 并且集成LCDUI和LWUIT也是不可能的(请给出建议,我们可以在同一个应用程序中使用两者吗?)。

是否可以在画布本身下创建窗体? 还有其他的lib支持吗?

谢谢。

+0

还有一个问题,是否可以识别触摸命令是在lcdui中? 它可能在黑莓手机上,但我无法在J2ME中获得诺基亚触控设备的这种功能吗? J2ME lcdui的commandlistener是否支持它? – rajiv

回答

0

LWUIT是由覆盖每一个组件。你还有一个基本的画家课程来绘制你想要的各种颜色的线条和基本的几何图形。所以如果你将这两者结合起来,你可以做一些非常好的事情。

所以如果你用actionlistener覆盖你的组件,它应该生成事件,然后你可以捕获到具有操作执行函数的父组件。

希望这有助于。