okyanus手机版下载:J2me中简单问题……

来源:百度文库 编辑:高考问答 时间:2024/04/16 15:52:50
package myj2me;

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class First extends MIDlet implements CommandListener{

Command exit = null;

Display d = null;
TextBox tb = null;

public First()
{
exit = new Command("Exit",Command.EXIT,1);

d = Display.getDisplay(this);
tb = new TextBox("标题框","文本框内容",50,1);

tb.addCommand(exit);
tb.setCommandListener(this);
}

public void startApp()
{
d.setCurrent(tb);
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}

public void commandAction(Command c,Displayable d){ //这里
if(c == exit)
{
notifyDestroyed();
}
}
}

问下,我只知道如果调用方法,如果方法参数是两个那么,调用方法后面要加两个参数。
public void commandAction(Command c,Displayable d) 没见到有调用方法加两个参数的语句呀。。。

麻烦大家不忙解答下,谢谢

commandAction是系统使用的api前面直接有监听Xlisten.如果你自己用的话,可以自己写函数,另外,设不同的displayable,设switch进行切换