首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

初学者请问,在模拟器上ticker无法显示

2011-12-29 
菜鸟请教,在模拟器上ticker无法显示。代码如下public class dTextbox extends MIDlet implements CommandLi

菜鸟请教,在模拟器上ticker无法显示。
代码如下
public class dTextbox extends MIDlet implements CommandListener{
Command cmdExit1 = new Command("EXIT1",Command.EXIT,1);
Display display;
TextBox tbmMain = new TextBox("please input words","very good",255,TextField.ANY);
Ticker tick = new Ticker("gg");
public dTextbox() {
super();
// TODO Auto-generated constructor stub
}

protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException {
// TODO Auto-generated method stub

}

protected void pauseApp() {
// TODO Auto-generated method stub

}

protected void startApp() throws MIDletStateChangeException {
// TODO Auto-generated method stub

tbmMain.addCommand(cmdExit1);
tbmMain.setCommandListener(this);

display = Display.getDisplay(this);

tbmMain.setTicker(tick);
display.setCurrent(tbmMain);


}

public void commandAction(Command c,Displayable d)
{


int i = 0;
if(tbmMain.getString().equals("A")||tbmMain.getString().equals("a"))
{
i = 1;
tbmMain.setTicker(tick);
}
else if(tbmMain.getString().equals("B")||tbmMain.getString().equals("b"))
{
i = 2;
tbmMain.setTicker(null);
}
else if (tbmMain.getString().equals("C")||tbmMain.getString().equals("c"))
{
i = 3;
tick.setString("mm");
}
//tick.setString(tick.getString()+"\n"+tbmMain.getString());
tbmMain.setString(tbmMain.getString()+i+tick.getString());

}
}




[解决办法]

Java code
display = Display.getDisplay(this);tbmMain.setTicker(tick);
[解决办法]
。。。可以显示出来啊,我在NETBEAN里把你的代码黏贴上去就可以了

热点排行