一尘不染

设计J2ME应用程序的GUI

java

如何为手机创建J2ME应用程序,其GUI与您在Java游戏中看到的菜单类似?我已经尝试过使用Netbeans的MIDlet,但是它们一次只显示一个GUI元素。
(文本框,选择项,登录名等)

您通常在哪个Java IDE中设计这些GUI?Netbeans还是Eclipse?IntelliJ IDEA也可用于此吗?

我是否必须编写/获取一个库,该库通过位图函数将GUI控件绘制到屏幕上,并保持按下按键的焦点?


阅读 168

收藏
2020-12-03

共1个答案

一尘不染

您还可以使用minime:http :
//code.google.com/p/minime/
这是j2me的开源GUI库。miniME在画布级别(j2me中的最低级别)上工作,以绘制每个控件,因此无论将在其上运行的手机如何,您的UI外观都将完全相同。其他优点是:-miniME使用其自己的事件循环来管理用户控制的事件(按下按钮,软键,..),因此无论手机如何,您的应用程序都将“表现”相同。-miniME支持视图和视图堆栈的概念,以使不同视图/屏幕之间的导航变得非常容易。

这是一个示例:视图是给定时刻屏幕上的内容(例如主菜单屏幕),然后转到子菜单,创建一个新视图,并通过调用简单的API进行推送它在视图堆栈中。上一个视图(主菜单)仍然存在,但是不活动。子菜单视图完成工作(例如,用户按回车或进行选择)后,您可以通过调用弹出式api返回到上一个视图。

2020-12-03