-1

我在 Netbeans 7.1.2 中开发了一个 java 应用程序,它使用不同的摆动控件,如组合框、jcalendar(用于从用户输入日期)文本字段(用于从用户输入)、用于在代码中进行计算的命令按钮等,最后显示结果文本域。该程序在进行计算时还使用 derby 数据表。使用 SQL 语句,我正在根据用户输入执行一些查询。该应用程序工作得非常好。

现在,我想为这个项目制作一个独立的移动应用程序。考虑到我在上面使用的控件,我应该在移动应用程序项目中寻找什么合适的源包和文件?我不介意再次构建 GUI 并将代码放入其中,因为它的工作并不多,但如果我可以使用已经构建的应用程序,那么它就很好。

google了一下之后,我尝试在Java ME中打开一个移动应用程序并打开一个JAVA包(右键单击>新建>Java包),在这里我尝试了(右键单击>新建>)Visual MIDlet,JFrame Form,A GUI Xlet 形式等。但它们似乎都没有摆动控件。调色板仅显示 bean、java 持久性和 jcalendar。

我应该从某个 jar 文件中添加/加载控件吗?还是移动应用程序不支持摇摆控件?在这种情况下,如何使用其他/类似的东西生成我的 GUI?我已经尝试从我早期的表单设计中复制粘贴到一个新的 JFrame 表单中,但是源代码是红色的,并且java.awt.event.actionEvent does not exist代码中的所有控件上都出现了类似的错误。我应该在这里导入一些东西吗?

该应用程序适用于具有全宽触摸屏的智能手机和具有小屏幕的简单手机,在这些手机中,我可能必须通过将其分解为更小的部分来更改界面,以便一个接一个地获取用户输入并一个接一个地加载它们。但现在我想要一些关于宽屏智能手机完整 GUI 的建议。

我使用 JAVA ME 的原因是因为我觉得它可以部署在任何手机上,而不管其操作系统如何。如果我错了,请纠正我并启发我。

4

1 回答 1

0

j2me 是 java 的子集。它包含一些java包、类等。它不包含java的一些类、包。它还包含一些额外的 j2me 特定类、包等,它们不在 java 中。

j2me 特定的包包含一些类似于 AWT、Swing 等的 gui 类。

最好先阅读示例程序的任何 j2me 教程。然后它将有助于构建一个项目。

《J2ME完全参考》是一本适合初学者的好书。

于 2012-06-15T05:16:02.660 回答