J2ME低级用户界面设计出错(入门问题)
oyff 2004-08-27 10:57:56 代码:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class lfcanvas extends Canvas{
private MIDlet midlet;
public lfcanvas(MIDlet midlet){
this.midlet = midlet;
}
protected void paint(Graphics g){
g.setColor( 255, 255, 255 );
g.fillRect( 0, 0, getWidth(), getHeight() );
g.setColor( 0, 0, 0 );
g.drawString( "Hello,World!", getWidth()/2, 0,g.TOP | g.HCENTER );
}
}
编译通过
运行时错误提示如下:
Project "lfcanvas" loaded
Project settings saved
Building "lfcanvas"
Build complete
Running with storage root DefaultColorPhone
Unable to create MIDlet lfcanvas
java.lang.IllegalAccessException
at com.sun.midp.midlet.MIDletState.createMIDlet(+19)
at com.sun.midp.midlet.Selector.run(+22)
Execution completed.
460001 bytecodes executed
21 thread switches
486 classes in the system (including system classes)
2578 dynamic objects allocated (78920 bytes)
2 garbage collections (60680 bytes collected)
第一个解决的就给全部分,谢谢了