如何为手机创建J2ME应用程序,其GUI与您在Java游戏中看到的菜单类似?我已经尝试过使用Netbeans的MIDlet,但是它们一次只显示一个GUI元素。 (文本框,选择项,登录名等)
您通常在哪个Java IDE中设计这些GUI?Netbeans还是Eclipse?IntelliJ IDEA也可用于此吗?
我是否必须编写/获取一个库,该库通过位图函数将GUI控件绘制到屏幕上,并保持按下按键的焦点?
您还可以使用minime:http : //code.google.com/p/minime/ 这是j2me的开源GUI库。miniME在画布级别(j2me中的最低级别)上工作,以绘制每个控件,因此无论将在其上运行的手机如何,您的UI外观都将完全相同。其他优点是:-miniME使用其自己的事件循环来管理用户控制的事件(按下按钮,软键,..),因此无论手机如何,您的应用程序都将“表现”相同。-miniME支持视图和视图堆栈的概念,以使不同视图/屏幕之间的导航变得非常容易。
这是一个示例:视图是给定时刻屏幕上的内容(例如主菜单屏幕),然后转到子菜单,创建一个新视图,并通过调用简单的API进行推送它在视图堆栈中。上一个视图(主菜单)仍然存在,但是不活动。子菜单视图完成工作(例如,用户按回车或进行选择)后,您可以通过调用弹出式api返回到上一个视图。