请高手指教!
初学,见笑了。
为什么这段程序会在运行时出错?
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class Paint extends MIDlet {
private Display display;
private boolean started;
public Paint() {
// TODO Auto-generated constructor stub
started = false;
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub
if (!started) {
display = Display.getDisplay(this);
display.setCurrent(new MyCanvas());
}
}
class MyCanvas extends Canvas {
public MyCanvas() {
}
protected void paint(Graphics g) {
g.fillRect(0, 0, this.getWidth(), this.getHeight());
g.drawString("Here", 0, 0, Graphics.TOP);
}
}
}