请教个WTK问题

bigfish1984 2007-05-13 11:16:27
我是个菜鸟,刚接触J2ME不久,所以问题可能会比较简单,还望各位大虾多多指导!
我在src里面编辑的Text.java文件如下:
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class Textbox extends MIDlet implements CommandListener
{
private Display display = Display.getDisplay(this);
private TextBox textBox;
private Command CMD_EXIT=new Command("EXIT",Command.SREEN,1);
public Textbox()
{
textbox=new TextBox("Phone Number","1111111",12,TextField.PHONENUMBER);
textbox.addCommand(CMD_EXE);
textbox.setCommandListener(this);
}
}
public void startApp()
{
display.setCurrent(textbox);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable d)
{
if (c==CMD_EXIT)
{
destroyApp(false);
notifyDistroyed();
}
}

但在WTK里面build之后提示错误如下:
C:\WTK25\apps\Text\src\Text.java:15: 需要为 class 或 interface
public void startApp()
^
1 错误
com.sun.kvem.ktools.ExecutionException
Build failed

还请大家多多帮忙!谢谢!
...全文
387 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomkan 2007-05-26
  • 打赏
  • 举报
回复
关注ing~~~~
WM-xp 2007-05-26
  • 打赏
  • 举报
回复
你的程序好多拼写错误,我给你改了下
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;

public class TestBox extends MIDlet implements CommandListener
{private Display display;
private TextBox textBox;
private Command CMD_EXIT;
public TestBox()
{display=Display.getDisplay(this);
textBox=new TextBox("phone number","111111",12,TextField.PHONENUMBER);
CMD_EXIT=new Command("exit",Command.EXIT,1);
textBox.addCommand(CMD_EXIT);
textBox.setCommandListener(this);
}
protected void startApp(){
display.setCurrent(textBox);}
public void commandAction(Command c,Displayable d )

{if(c==CMD_EXIT)
destroyApp(false);
notifyDestroyed();}
protected void destroyApp(boolean unconditional){}
protected void pauseApp(){}
}你试试
ck10057 2007-05-16
  • 打赏
  • 举报
回复
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class as extends MIDlet implements CommandListener
{
private Display display = Display.getDisplay(this);
private TextBox textbox;
private Command CMD_EXIT=new Command("EXIT",Command.SCREEN,1);

public void startApp()
{
TextBox textbox=new TextBox("Phone Number","1111111",12,TextField.PHONENUMBER);
textbox.addCommand(CMD_EXIT);
textbox.setCommandListener(this);
display.setCurrent(textbox);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable d)
{
if (c==CMD_EXIT)
{
destroyApp(false);
notifyDestroyed();
}
}
}

我也是初学的,不晓得你要的是不是这个结果?
bigfish1984 2007-05-16
  • 打赏
  • 举报
回复
import javax.microedition.lcdui.*;
import javax.microedition.midlet.MIDlet;
public class Textbox extends MIDlet implements CommandListener
{
private Display display = Display.getDisplay(this);
private TextBox textbox;
private Command CMD_EXIT=new Command("EXIT",Command.SREEN,1);
public void Text()
{
textbox=new TextBox("Phone Number","1111111",12,TextField.PHONENUMBER);
textbox.addCommand(CMD_EXIT);
textbox.setCommandListener(this);
}
public void startApp()
{
display.setCurrent(textbox);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command c,Displayable d)
{
if (c==CMD_EXIT)
{
destroyApp(false);
notifyDistroyed();
}
}
}
程序还是报那个错, 还得麻烦大家
zhangyifeng2000 2007-05-15
  • 打赏
  • 举报
回复
这个程序把你那个多余的花括号删掉,还是把textBox改为textbox,等一些写错的改一下就可以了
「已注销」 2007-05-13
  • 打赏
  • 举报
回复
public void startApp()

这句话前面多了一个后花括号

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧