哪位前辈来看一下,急,刚学J2ME的菜鸟.

pl99k 2007-05-22 05:52:16
请哪位前辈来看一下,在校学生,刚学J2ME,用CommandListener的时候老是提示TestGame不是抽象的,并且未覆盖''''''该小写的和该大写的好像都大写和小写了.
下面是源码,TDK2.5,import省略.

public class TestGame extends MIDlet implements CommandListener{
private Display display;
private Form tg;
private Command exit=new Command("exit",Command.EXIT,1);


public TestGame(){
display=Display.getDisplay(this);
}
public void startApp(){
Form tg=new Form("testgame");
tg.addCommand(exit);
tg.setCommandListener(this);
display.setCurrent(tg);
}

public void CommandAction(Command c,Display d){
if(c==exit){
destroyApp(false);
notifyDestroyed();
}
}

public void pauseApp(){
}
public void destroyApp(boolean unconditional){
}
}
...全文
224 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
王凯迪 2007-05-23
  • 打赏
  • 举报
回复
public void CommandAction(Command c,Display d)
应该改为
public void commandAction(Command c,Displayable d)
tomkan 2007-05-23
  • 打赏
  • 举报
回复
public void CommandAction(Command c,Display d)
^这个地方应该是小写的c 这个方法应该是 commandAction(Command c,Display d)
还有记住方法的首字母一般是小写的,这个是习惯,
{
if(c==exit){
destroyApp(false);
notifyDestroyed();
}
}

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧