我一直在使用j9作为虚拟机的Java移动项目中工作。到目前为止,该项目已经开发用于使用AWT组件的手写笔交互。 我们想要创建一个新版本的应用程序,手指更友好,内部逻辑工作正常,所以我们想保留它,它只是我们想要更新的界面。 从我读到的替代方案是LWUIT库,但它只适用于CLDC配置或JavaTV,而Java TV上的实现显然不适用于J9。
那么,有什么建议吗?有没有人用j9做过手指友好的事情?
我正在考虑将按钮设计为图像并对布局进行打击以使其看起来很好,换句话说,从AWT创建手指友好的库,但我仍然怀疑这种方法,因为有一些我不知道的事情,如手指拖动和放下在页面之间移动。
无论如何,我将非常感谢任何关于如何应对这一挑战的想法!
谢谢,
古斯塔沃。
答案 0 :(得分:0)
就移动Windows上的移动java而言,J9是要走的路。我已经将它用于一些项目,它完全符合要求。我在坚固耐用的手持设备上使用它,开发了一些测量贝类的应用程序。界面适合左手和右手的人,并针对手写笔以及指尖交互。
我认为您正在寻找的工具包是SWT和JFace。 JFace使您可以灵活地创建非常光滑的UI元素而无需大量代码。您的GUI设计器和实际的设备显示之间会有一些细微的差别 - 但没有什么可怕的。在设备上安装和配置jar非常简单,如果将rapitools和cab向导集成到ant构建中,您可以提供一些灵活的部署和安装程序解决方案。
抓住this book并开始使用。