我有项目,已经使用canvas开发,lib使用的是LCDUI。 它适用于诺基亚键盘支持的设备。 现在我想为触摸设备采用相同的应用程序。 我使用了像pointerpressed等的触摸方法
对于运行良好的正常功能。 但它会在命令中产生问题。
我的应用程序处于全屏模式。我使用用户定义的菜单列表创建的命令。 问题是我无法直接识别哪个命令被点击了。 设置每个命令的坐标对我来说不是可行的解决方案。
我遇到了新的lib LWUIT,但我发现它只支持表单(我们不能在画布上使用吗?)。 并且也不可能集成LCDUI和LWUIT(请提出我们可以在同一个应用程序中使用它们的建议吗?)。
是否可以在画布下创建表单? 还有其他任何lib支持吗?
谢谢。答案 0 :(得分:0)
如果你想使用LWUIT,那么它有一个用于自定义背景绘画的Painter机制。我假设你可以使用Painter为你的背景绘制一个表格。
这里可以找到一些帮助: Using Styles, Themes and Painters with LWUIT
答案 1 :(得分:0)
LWUIT会覆盖每个组件。你还有一个基本的画家课程,可以画出你想要的各种颜色的线条和基本地理。所以,如果你将这两者结合起来,你可以做一些非常好的事情。
因此,如果使用actionlistener覆盖组件,它应该生成事件,然后您可以在具有actionperformed函数的父组件中捕获这些事件。
希望这会有所帮助。