public class MainClassTicker extends MIDlet



Листинг 6.10

Класс Ticker */ import javax.microedition.midlet*;  import javax.microedition.Icdui*; public class MainClassTicker extends MIDlet implements CommandListener { // команда выхода из приложения private Command exitMidlet = new Command("Выход", Command.EXIT, 0);
// объект класса Form private Form myform; // объект mydisplay представляет экран телефона private Display mydisplay; public MainClassTicker() { mydisplay = Display.getDisplay(this);
} public void startApp()  { // создаем форму при помощи объекта Form myform = new Form("Класс Ticker");
// создаем объект класса Ticker Ticker myticker = new Ticker("Бегущая строка");
// добавляем бегущую строку в форму myform.setTicker(myticker);
// добавить команду выхода myform.addCommand(exitMidlet);
myform.setCommandListener(this);
mydisplay.setCurrent(myform);
} public void pauseApp() {} public void destroyApp(boolean unconditional) {} public void commandAction(Command c, Displayable d)  { // выход из приложения if(с  ==  exitMidlet) { destroyApp(false);
notifyDestroyed() ; }  } }

В листинге 6.10 создается пустая форма с помощью класса Form и объект класса Ticker с заданным текстом. Методом setTicker (), объект класса Ticker добавляется в форму, организовывая тем самым бегущую строку в верхней части экрана телефона.
 


Содержание раздела