Я пытаюсь создать простое приложение Nokia s40, чтобы добавить два номера (только для практики), я не смог найти ошибку в своем коде, поэтому, пожалуйста, помогите,J2ME Nokia s40 app beginner не удалось найти ошибку, используя форму
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.StringItem;
import javax.microedition.lcdui.TextField;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class main extends MIDlet {
Display disp;
Form start;
TextField a, b;
StringItem sum;
main(){
disp = Display.getDisplay(this);
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-g enerated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
start = new Form("Start");
a = new TextField("A", "Enter A", 40, TextField.NUMERIC);
b = new TextField("B", "Enter B", 4, TextField.NUMERIC);
sum = new StringItem("Sum", "hello");
start.append(a);
start.append(b);
start.append(sum);
disp.setCurrent(start);
}
}
Однако, когда я прокомментирую эти две строки, мой код начинает работать, но ничего не отображается, пожалуйста, помогите.
a = new TextField("A", "Enter A", 40, TextField.NUMERIC);
b = new TextField("B", "Enter B", 4, TextField.NUMERIC);
start.append(a);
start.append(b);
Каково сообщение об ошибке? –