专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2ME

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

发布时间:2010-06-05 12:39:26 文章来源:www.iduyao.cn 采编人员:星星草
菜鸟请教,在模拟器上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里把你的代码黏贴上去就可以了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: