我一直在一个使用j9作为虚拟机的Java mobile项目中工作。到目前为止,该项目是为使用AWT组件的手写笔交互开发的。我们想要创建一个新版本的应用程序,它对手指更友好,内部逻辑工作正常,所以我们想要保留它,它只是我们想要更新的界面。据我所知,另一种选择是LWUIT库,但是它只用于CLDC配置或JavaTV,而且在Java TV上的实现显然不能在J9上工作。
那么,有什么建议吗?有人用j9做过手指友好的事情吗?
我正在考虑将按钮开发为图像,并与布局进行斗争,使其看起来更好,换句话说,从AWT创建手指友好的库,但我仍然对这种方法持怀疑态度,因为有一些事情我不知道是否可行,比如手指拖放在页面之间移动。
无论如何,任何关于我应该如何应对这个挑战的想法都将非常感谢!
谢谢,
古斯塔沃。
发布于 2010-01-21 20:47:17
就移动windows上的移动java而言,J9是一条必由之路。我已经在几个项目中使用过它,它非常符合要求。我在一个坚固的手持设备上使用了它,并开发了一些用于测量贝类的应用程序。这个界面既适合左撇子,也适合右撇子,并针对手写笔和指尖交互。
我想你要找的工具包是SWT和JFace。JFace使您能够灵活地创建真正流畅的UI元素,而无需编写大量代码。在你的GUI设计器和实际的设备显示之间会有一些小的不同-但没有什么可怕的。在设备上安装和配置jars非常简单,如果您将rapitools和cab向导集成到您的ant构建中,您可以提出一些巧妙的部署和安装程序解决方案。
抓起this book开始吧。
https://stackoverflow.com/questions/1756232
复制相似问题