Программирование мобильных телефонов на Java


Листинг 6 10



Листинг 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 добавляется в форму, организовывая тем самым бегущую строку в верхней части экрана телефона.
 



- Начало - - Назад - - Вперед -



Книжный магазин