J2ME学习笔记:Ticker实现滚动文字效果(原创)

Ticker是个特殊的屏幕控件,用于实现文字的滚动,用起来是很简单的,构造方法:Ticker t = new Ticker(text);mainForm.setTicker(t); 等价于把Ticker添加上了屏幕,那么text就滚了,以下是代码和截图:

import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.lcdui.*;


public class TickerDemo extends MIDlet {

private final static String text = "手机世界"+"我的世界";
private Form mainForm;

public TickerDemo() {
   mainForm = new Form("Terry Love Katrina"); //创建了一个Form对象,就像一个屏幕
  
}

protected void startApp() throws MIDletStateChangeException {
  
   Ticker t = new Ticker(text); //创建了一个Ticker对象,可以滚动文字了
   mainForm.setTicker(t); //等价于把Ticker添加上了屏幕
   Display.getDisplay(this).setCurrent(mainForm); //此句很重要,宣布当前display是屏幕。主“画板”是smainForm
  

}


protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
  

}

protected void pauseApp() {
  

}


}

J2ME学习笔记:Ticker实现滚动文字效果(原创)

 

你可能感兴趣的:(学习笔记)