作者hyjoly (斑斑最可爱)
看板java
标题[请益] J2ME的一个小问题
时间Mon Nov 6 09:35:26 2006
最近在自己摸索J2ME
然後照着教科书的范例
却在编译时 发生一个错误
错误讯息显示如下两行所示
cannot access java.lang.StringBuilder
file java\lang\StringBuilder.class not found
textbox.setString("欢迎"+textbox.getString()+"加入J2ME写作世界")
~~~~~~~~~~
出错的程式码在上述这行 显示这部分有问题
请问一下知道的人 能跟我说是什麽原因吗??
确定程式都没打错 因为我是直接复制教科书光碟范例的程式码来做测试的
是少宣告了什麽 还是什麽东西有没灌到的(JDK,Wireless Toolkit我都灌了 )
或是没设定好??
麻烦知到的人稍微跟我说下即可 感激不尽 ~~
完整程式码如下:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class HelloWorld extends MIDlet implements CommandListener
{
private Command okCommand, exitCommand;
private Display display;
private TextBox textbox;
public HelloWorld()
{
display= Display.getDisplay(this);
textbox = new TextBox("我是:", "", 256, 0);
okCommand = new Command("确定", Command.SCREEN, 1);
exitCommand = new Command("离开", Command.SCREEN, 2);
}
public void startApp()
{
textbox.addCommand(okCommand);
textbox.addCommand(exitCommand);
textbox.setCommandListener(this);
display.setCurrent(textbox);
}
public void pauseApp()
{
}
public void destroyApp(boolean flag)
{
}
public void commandAction(Command command, Displayable displayable)
{
if(command == okCommand)
{
textbox.setTitle("HelloWorld");
textbox.setString("欢迎"+textbox.getString()+"加入J2ME写作世界");
}else if (command == exitCommand) {
destroyApp(false);
notifyDestroyed();
}
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.62.90