我参考的是中国铁道出版社 卢军 《J2ME应用程序开发--手机、PDA程序开发捷径》
我在调试他的P82 的HelloWorldMIDlet.java
模拟器上显示:
HelloWorldMIDlet,
HelloWorldMIDlet
Exception:
java.lang.ClassNotFoundException:
HelloWorldMIDlet
程序的源代码是:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Hello extends MIDlet implements CommandListener
{
private Display midletDisplay;
private Command cmdExit;
public Hello()
{
midletDisplay=Display.getDisplay(this);
cmdExit=new Command("Exit",Command.SCREEN,1);
}
public void startApp()
{
TextBox textBox=new TextBox("Hello MIDlet","Hello,World!!",256,0);
textBox.addCommand(cmdExit);
textBox.setCommandListener((CommandListener)this);
midletDisplay.setCurrent(textBox);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command command,Displayable screen)
{
if(command==cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
这和他在书上显示的结果,相差很大!
书上的模拟器显示:
是一个文本框 外加一个 “EXIT”的按钮
不知道错在什么地方了啊
帮帮忙 看看!
谢谢
我在调试他的P82 的HelloWorldMIDlet.java
模拟器上显示:
HelloWorldMIDlet,
HelloWorldMIDlet
Exception:
java.lang.ClassNotFoundException:
HelloWorldMIDlet
程序的源代码是:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Hello extends MIDlet implements CommandListener
{
private Display midletDisplay;
private Command cmdExit;
public Hello()
{
midletDisplay=Display.getDisplay(this);
cmdExit=new Command("Exit",Command.SCREEN,1);
}
public void startApp()
{
TextBox textBox=new TextBox("Hello MIDlet","Hello,World!!",256,0);
textBox.addCommand(cmdExit);
textBox.setCommandListener((CommandListener)this);
midletDisplay.setCurrent(textBox);
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional)
{
}
public void commandAction(Command command,Displayable screen)
{
if(command==cmdExit)
{
destroyApp(false);
notifyDestroyed();
}
}
}
这和他在书上显示的结果,相差很大!
书上的模拟器显示:
是一个文本框 外加一个 “EXIT”的按钮
不知道错在什么地方了啊
帮帮忙 看看!
谢谢