我做的J2ME的贪吃蛇游戏,运行时没有界面就开始游戏了。请教如何编写界面~~ 10

如何在里面编写界面?snakemidlet://文件名:SnakeMIDlet.javapackagesnake;importjavax.microedition.mid... 如何在里面编写界面?snakemidlet:
//文件名:SnakeMIDlet.java
package snake;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class SnakeMIDlet extends MIDlet {
SnakeCanvas displayable = new SnakeCanvas();
public SnakeMIDlet() {
Display.getDisplay(this).setCurrent(displayable);
}
public void startApp() {}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
}
snakecanvas:太多了。超字数了!~
展开
 我来答
flymomo123
2011-06-01 · TA获得超过819个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:369万
展开全部
Display.getDisplay(this).setCurrent(displayable);
这是设置当前界面的。。。你要有个开始页面的话就生成多个displayable 的
页面 比如说Canvas或者一个FORM或者LIST等等还有最好是在你的游戏界面加一个
布尔变量来处理游戏的暂停和继续的功能。。当你跳转页面的时候暂停update或者重置update
转回游戏页面时继续update画图信息或者初始化画图信息在startApp() 和pauseApp()里重写
这些处理。。。。在destroyApp()里处理结束后的垃圾处理
启帆信息
2024-11-19 广告
启帆信息是英伟达中国区代理商,原厂授权代理,提供全面的软件技术解决方案以及NVIDIA以太网产品、交换机等产品,欢迎前来咨询!... 点击进入详情页
本回答由启帆信息提供
jack_hooke
2011-06-01 · 超过18用户采纳过TA的回答
知道答主
回答量:40
采纳率:0%
帮助的人:39万
展开全部
你的界面就写在你的SnakeCanvas类里面的public void paint(Graphics g)方法里面呀,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式