java midlet 是什么_编译JAVA游戏,MIDlet出错,急求大家帮助

在WirelessToolKit编译出错,代码如下:项目"SkeletonMIDlet"被载入项目设置已保存正在生成"SkeletonMIDlet"C:\DocumentsandSettings\Administrator\j2mewtk\2.5.2\apps\SkeletonMIDl...

在Wireless ToolKit 编译出错,代码如下:

项目 "Skeleton MIDlet" 被载入

项目设置已保存

正在生成 "Skeleton MIDlet"

C:\Documents and Settings\Administrator\j2mewtk\2.5.2\apps\Skeleton MIDlet\src\Skeleton.java:37: 需要 "class" 或 "interface"

import javax.microedition.lcdui.*;

^

C:\Documents and Settings\Administrator\j2mewtk\2.5.2\apps\Skeleton MIDlet\src\Skeleton.java:39: 需要 "class" 或 "interface"

{public class SCanvas extend Canvas

^

C:\Documents and Settings\Administrator\j2mewtk\2.5.2\apps\Skeleton MIDlet\src\Skeleton.java:39: 需要 '{'

{public class SCanvas extend Canvas

^

3 错误

com.sun.kvem.ktools.ExecutionException

生成失败

这是我的源代码:

import javax.microedition.midlet.*;

import javax.microedition.lcdui.*;

public class SkeletonMIDlet extends MIDlet implements CommandListenner

{

private SCanvas canvas;

public viod startApp()

{

if (canvas == null)

{

canvas = new Scanvas(Display.getdisplay(this));

Command exitCommand = new Command("exit",Command.EXIT,0);

canvas.addCommand(exitCommand);

canvas.setCommandListener(this);

}

canvas.start();

}

public void pauseApp() {}

public void destroyApp(boolean unconditional) {}

public void commandAction(Command c, Displayable s)

{

if (c.getCommandType() == Comand.EXIT)

{

destroyApp(true);

notifyDestroyed();

}

}

}

import javax.microedition.lcdui.*;

public class SCanvas extend Canvas

{

private Display display;

public SCanvas(Display d)

{

super();

display = d;

}

void start()

{

display.setCurrent(this);

repaint();

}

public void paint(Graphics g)

{

g.setColor(0,0,0);

g.fillRect(0,getWidth(),getHeight());

g.setColor(255,255,255);

//绘制手机屏幕尺寸

int y = 0;

String screenSize = "Screen size:" + Integer.toString(getWidth()) + "×" + Integer.toString(getHeight())

g.drawString(screenSize,0,y,Graphics.TOP | Graphics.LEFT);

}

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值