13,097
社区成员
发帖
与我相关
我的任务
分享
package src;
import javax.microedition.lcdui.Command;
…………
import src.QiangZhiXianForm;
public class SystemMainFrame extends MIDlet implements CommandListener{
…………
private QiangZhiXianForm qiangZhiXian;//改成private Form qiangZhiXian出现同样的错误
protected void startApp() throws MIDletStateChangeException {
if (mainScr == null) {
…………
mainScr.setCommandListener(this);
}
display.setCurrent(mainScr);
}
public void commandAction(Command c, Displayable d) {
if (d == mainScr) {
// Handle main sceen
if (c == cmdExit) {
} else if ((c == List.SELECT_COMMAND) || (c == cmdSelect)) {
switch (mainScr.getSelectedIndex()) {
case 0:
genQiangZhiXian(); //调用函数,完成界面的更新!调用这个函数报错!!
break;
case 1:
break;
case 2:
break;
case 3:
break;
default:
}
}
}
}
private Screen genQiangZhiXian()//调用这个函数报错!!
{
qiangZhiXian = new QiangZhiXianForm("交通事故责任强制保险");
display.setCurrent(qiangZhiXian);
return qiangZhiXian;
}
}
package src;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.TextField;
public class QiangZhiXianForm extends Form {
private TextField txtFieldUsedYear;
private TextField txtFieldGl;
private TextField txtFieldSiteNum;
private TextField txtFieldZzl;
private Command cmdOk;
private Command cmdBack;
public QiangZhiXianForm(String title) {
super(title);
txtFieldUsedYear = new TextField("已使用年限","",3,TextField.NUMERIC);
txtFieldGl = new TextField("排气量/功率(C.C./KW)","",5,TextField.NUMERIC);
txtFieldSiteNum = new TextField("座位数(包括司机)","",3,TextField.NUMERIC);
txtFieldZzl = new TextField("核定载重量(吨)","",4,TextField.NUMERIC);
cmdOk = new Command("OK",Command.OK,1);
cmdBack = new Command("Back",Command.BACK,2);
this.append(txtFieldUsedYear);
this.append(txtFieldGl);
this.append(txtFieldSiteNum);
this.append(txtFieldZzl);
this.addCommand(cmdOk);
this.addCommand(cmdBack);
this.setCommandListener(new SystemMainFrame());
}
public QiangZhiXianForm(String arg0, Item[] arg1) {
super(arg0, arg1);
// TODO Auto-generated constructor stub
}
}