ВУЗ:
Составители:
Рубрика:
82
ране, до тех пор, пока он не ассоциирован с объектом Display с по-
мощью метода setCurrent():
public void setCurrent(Displayable displayable),
public void setCurrent(Alert alert, Displayable displaya-
ble).
Здесь alert – это окно с сообщением, которое демонстрируется
пользователю перед активацией Displayable.
Также, для получения текущего объекта Displayable можно ис-
пользовать метод: public Displayable getCurrent().
Методы класса Displayable перечислены в таблице 2.15.
Таблица 2.15.
Методы класса Displayable
Метод
Описание
public void isShown()
Возвращает значение ис-
тинно, если есть отображе-
ние на дисплее.
public void addCommand(Command cmd)
Добавляет команду.
public void removeCommand(Command cmd)
Удаляет команду.
public void setCommandListen-
er(CommandListener l)
Устанавливает слушателя
для команд, заменяя преды-
дущего слушателя команд.
public void setTitle(String title)
Задает заголовок.
public String getTitle()
Получает заголовок.
public void setTicker(Ticker ticker)
Устанавливает таймер пре-
рывателя, заменяя предыду-
щие значения.
public Ticker getTicker()
Получает значение таймера
прерывателя.
MIDP содержит два абстрактных подкласса Displayable –
Screen и Canvas.
Canvas – это базовый класс для написания приложений, имеющих
дело с низкоуровневым GUI API. Этот класс предоставляет
разработчику методы to handle game actions, key events и
pointer events. Чтобы создать пользовательский интерфейс с по-
мощью низкоуровнего API, необходимо создать подкласс от Canvas и
реализовать метод paint(). После этого использовать различные ме-
тоды для рисования напрямую по холсту.
Screen – это базовый класс, от которого наследуются все окна
высокоуровневого API. В отличие от предыдущего класса, разработчи-
Страницы
- « первая
- ‹ предыдущая
- …
- 80
- 81
- 82
- 83
- 84
- …
- следующая ›
- последняя »