在netbeans中运行j2me中textBox时无法向模拟器输入汉字、程序如下:
package testTextBox;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class testTextBox extends MIDlet
implements CommandListener
{
public TextBox tb1;
public Command c1;
public Display d;
public testTextBox()
{// 标题 内容 长度 类型
tb1=new TextBox("我的理想","One world One Dream",20,TextField.ANY);
c1=new Command("确定",Command.SCREEN,1);
tb1.addCommand(c1);
tb1.setCommandListener(this);
d=Display.getDisplay(this);
}
public void startApp()
{d.setCurrent(tb1);
}
public void pauseApp()
{}
public void destroyApp(boolean f)
{}
public void commandAction(Command c,Displayable d)
{
if(c==c1)
{Form f=new Form("您的理想");
String s=tb1.getString();//获取用户输入的信息
f.append(s);
Display.getDisplay(this).setCurrent(f);
}
}
}
------解决方案--------------------------------------------------------
WTK模拟器测试正常,KE模拟器测试正常,无以上LZ所说异常
------解决方案--------------------------------------------------------
我也是用搜狗的呀,能够运行,是不是你的软件安装时候有问题啊
------解决方案--------------------------------------------------------
看一下你netbeans报的啥错