需要关于lwuit的帮助

时间:2010-02-22 06:04:28

标签: java java-me

我有项目,已经使用canvas开发,lib使用的是LCDUI。 它适用于诺基亚键盘支持的设备。 现在我想为触摸设备采用相同的应用程序。 我使用了像pointerpressed等的触摸方法

对于运行良好的正常功能。 但它会在命令中产生问题。

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

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

是否可以在画布下创建表单? 还有其他任何lib支持吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

如果你想使用LWUIT,那么它有一个用于自定义背景绘画的Painter机制。我假设你可以使用Painter为你的背景绘制一个表格。

这里可以找到一些帮助: Using Styles, Themes and Painters with LWUIT

答案 1 :(得分:0)

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

因此,如果使用actionlistener覆盖组件,它应该生成事件,然后您可以在具有actionperformed函数的父组件中捕获这些事件。

希望这会有所帮助。