Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет javax.microedition.lcdui

Класс Custom Item

Создает возможность в отображении новых графических элементов встроенных в класс Form.

Конструктор:

  • protected Customltem(String label) – Конструктор абстрактного класса Customltem.

Методы:

  • int getGameAction(int keyCode) – получает игровые действия по коду клавиши телефона;
  • protected int getlnteractionModes() – получает все доступные режимы взаимодействия;
  • protected abstract int getMinContentHeight() – получает минимальную высоту заданной области дисплея;
  • protected abstract int getMinContentWidth() – получает минимальную ширину заданной области дисплея;
  • protected abstract int getPrefContentHeight(int width) – получает предпочтительную высоту заданной области дисплея;
  • protected abstract int getPrefContentWidth(int height) – получает предпочтительную ширину заданной области дисплея;
  • protected void hideNotify () – уведомляет о недоступности;
  • protected void invalidate () – сигнализирует об изменении размера или местонахождения элемента;
  • protected void key Pressed (int keyCode) – обрабатывает нажатие клавиши;
  • protected void keyReleased(int keyCode) – обрабатывает отпускание клавиши;
  • protected void keyRepeated(int keyCode) – обрабатывает повторное нажатие клавиши;
  • protected abstract void paint(Graphics g, int w, int h) – рисует компоненты;
  • protected void pointerDragged(int x, int у) – осуществляет поддержку перьевого ввода;
  • protected void pointerPressed(int x, int у) – в месте установки указателя были произведены действия по нажатию определенной клавиши;
  • protected void pointeirReleased (int x, int у) – в месте установки указателя были произведены действия по отпусканию нажатой клавиши;
  • protected void repaint () – перерисовывает экран;
  • protected void repaint (int x, int y, int w, int h) – перерисовывает заданную область экрана;
  • protected void showNotify() – уведомление о возможности получения действий;
  • protected void sizeChanged (int w, int h) – изменяет размер.

Константы:

  • protected static int KEY_PRESS – нажатие клавиши;
  • protected, static int KEY_RELEASE – отпускание клавиши;
  • protected static int KEY_RE'PEAT – повторное нажатие клавиши;
  • protected static int NONE – нет действий;
  • protected static int POINTER_DRAG – перетаскивание;.
  • protected static int POINTER_PRESS – указатель нажат;
  • protected static int POINTER_RELEASE – указатель отпущен;
  • protected static int TRAVERSE_HORIZONTAL – горизонтальный обход;
  • protected static int TRAVERSE_VERTICAL – вертикальный обход.

Класс DateField

Класс, представляющий работу с датой и временем. Интегрируется в класс Form, наследуется от класса Item.

Конструкторы:

  • DateField (String label, int mode) – создает объект класса DateField, с указанием метки и режима отображения объекта;
  • DateField(String label, int mode, TimeZone timeZone) – создает объект класса DateField, с указанием метки, режима отображения объекта и часового пояса.

Методы:

  • Date getDate() – возвращает текущую дату;
  • void setDate(Date date) – устанавливает новую дату;
  • int getlnputMode () – получает установленные компоненты DATE, TIME или DATA_TIME;
  • void setlnputMode (int mode) – устанавливает компоненты DATE, TIME или DATE_TIME.

Константы:

  • static int DATE – дата;
  • static int DATE_TIME – дата и время;
  • static int TIME – только время.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.