在移动应用程序中使用基于GUI的java应用程序

在移动应用程序中使用基于GUI的java应用程序,java,swing,user-interface,java-me,mobile-application,Java,Swing,User Interface,Java Me,Mobile Application,我在Netbeans 7.1.2中开发了一个java应用程序,它使用不同的swing控件,如combobox、jcalendar(用于从用户获取日期输入)、textfields(用于从用户输入)、command button(用于在代码中进行计算)等,最后在textfield中显示结果。该程序在进行计算时还使用derby数据表。我使用SQL语句根据用户输入执行一些查询。这个应用程序运行得非常好 现在,我想为这个项目制作一个独立的移动应用程序。考虑到我在上面使用的控件,我应该在移动应用程序项目中寻

我在Netbeans 7.1.2中开发了一个java应用程序,它使用不同的swing控件,如combobox、jcalendar(用于从用户获取日期输入)、textfields(用于从用户输入)、command button(用于在代码中进行计算)等,最后在textfield中显示结果。该程序在进行计算时还使用derby数据表。我使用SQL语句根据用户输入执行一些查询。这个应用程序运行得非常好

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

在使用了一点google之后,我尝试了用Java ME打开一个移动应用程序,并打开了一个Java包(右键单击>新建>Java包),在这里我尝试了(右键单击>新建>)VisualMIDlet、JFrame表单、GUI Xlet表单等,但它们似乎都没有swing控件。Pallete仅显示bean、java持久性和jcalendar

我应该从某个jar文件添加/加载控件吗?或者移动应用程序不支持swing控件?在这种情况下,如何使用其他/类似的东西生成GUI?我曾尝试将我以前的表单设计复制粘贴到新的JFrame表单中,但源代码到处都是红色,代码中的所有控件上都不存在类似
java.awt.event.actionEvent的错误。我应该在这里进口什么东西吗

该应用程序既适用于全宽触摸屏的智能手机,也适用于小屏幕的简单手机,在这些手机中,我可能需要将界面拆分为更小的部分,以便逐个接收用户输入并逐个加载。但是现在我想要一些关于宽屏智能手机的完整GUI的建议


我之所以使用JavaME,是因为我觉得它可以部署在任何手机上,而不管其操作系统如何。如果我错了,请纠正我,并告诉我。

j2me是java的子集。它包含一些java包、类等。它不包含java的一些类、包。它还包含一些附加的特定于j2me的类、包等,这些不是java语言

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

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


《J2ME完整参考》是初学者的好书。

你看过其他问题吗?你为我打开了一个全新的领域。谢谢我会调查并回复。似乎LWUIT还不能在黑莓手机上运行。我还关心数据表,尽管它有一个。让我先研究一下。再次感谢。你的应用程序是在黑莓?路西法,我希望它是所有手机,包括bb。