0

我一直在使用 j9 作为虚拟机从事 Java 移动项目。到目前为止,该项目已被开发用于使用 AWT 组件进行触控笔交互。我们想创建一个对手指更友好的应用程序的新版本,内部逻辑工作正常,所以我们想保留它,它只是我们想要更新的界面。从我读到的替代方案是 LWUIT 库,但它仅用于 CLDC 配置或 JavaTV,Java TV 上的实现显然不适用于 J9。

那么,有什么建议吗?有人用j9做过一些手指友好的事情吗?

我正在考虑将按钮开发为图像并与布局进行斗争以使其看起来更好,换句话说,从 AWT 创建手指友好的库,但我仍然对这种方法有疑问,因为有些东西我不知道是否可能,例如手指拖放以在页面之间移动。

无论如何,我应该如何应对这一挑战的任何想法将不胜感激!

谢谢,

古斯塔沃。

4

1 回答 1

0

就移动 Windows 上的移动 Java 而言,J9 是要走的路。我已经将它用于几个项目,它完全符合要求。我在一个坚固的手持设备上使用它,并开发了一些用于测量贝类的应用程序。该界面适用于左手和右手的人,并针对手写笔以及指尖交互。

我认为您正在寻找的工具包是 SWT 和 JFace。JFace 让您可以灵活地创建真正漂亮的 UI 元素,而无需大量代码。您的 GUI 设计器和实际设备显示之间会有一些细微的差别——但没有什么可怕的。在设备上安装和配置 jars 非常简单,如果您将 rapitools 和 cab 向导集成到您的 ant 构建中,您可以提出一些巧妙的部署和安装解决方案。

拿起这本书,开始吧。

于 2010-01-21T12:47:16.560 回答