回答
240x320像素的屏幕尺寸是当今大多数支持j2me的手机。
显然,触摸屏手机通常比这个更大的屏幕。 480x640的VGA尺寸即将推出,适用于高端手机。
不同的屏幕尺寸通常由处理任何屏幕尺寸的通用代码处理,并且可以根据in-Jar配置文件修改布局。然后,您只需制作几个jar文件,它们都包含相同的编译代码,但配置文件中包含不同的值。
对于3D图形,这些天的很多手机都支持http://www.jcp.org/en/jsr/detail?id=184。
最近索尼爱立信手机也有http://www.jcp.org/en/jsr/detail?id=239如果你已经知道OpenGL应该更容易使用。包含硬件加速芯片的手机和不包含硬件加速芯片的手机之间的3D性能差异很大。
J2ME上的动画位图通常意味着让您自己重画线程来刷新屏幕。 MIDP规范正式支持的唯一图像格式是PNG。由于这个最后的事实,如果你想创建自己的像素字体,你几乎需要在PNG图像中包含每个字符。
您可能需要查看由Sun发布的开源库LWUIT。
Game Programming Crash Course开始开发简单的位图游戏。
还有的开源J2ME库是做各种各样的事情,比如用户界面,图形,游戏,3D,蓝牙,短信,IM,数学,安全,数据库,XML ..甚至开发工具这个令人难以置信的名单。
我知道这是不是直接回答你的问题,但我认为J2ME是慢慢在下降,而Android则取而代之。你可能也想看看iPhone,尽管它不是Java。对于iPhone,您正在寻找480x320的屏幕尺寸,您可以使用Cocos2D进行2D游戏。
另外检查出Kevin Glass's website,它有很多关于Applet,Android和iPhone的3向即时部署的注释。更多细节是here。