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

Пакет javax.microedition.lcdui

Класс Form

Этот класс создает пустую форму, в которую интегрируются классы пользовательского интерфейса.

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

  • Form (String title) – создает новую пустую форму;
  • Form(String title, Item[ ] items) – создает новую форму с заданным заголовком и установленными компонентами класса Item.

Методы:

  • int append (Image img) – добавляет в форму одно изображение;
  • int append (Item item) – этот метод добавляет любой из доступных компонентов класса Items созданную форму;
  • int append (String str) – добавляет в форму строку;
  • void delete (int itemNum) – удаляет компонент ссылающийся на itemNum;
  • void deleteAll() – удаляет все компоненты с имеющейся формы;
  • Item get (int itemNum) – получает позицию выбранного компонента;
  • int getHeight () – возвращает высоту экрана в пикселях доступную для встраиваемых компонентов;
  • int getWidth() – возвращает ширину экрана в пикселях доступную для встраиваемых компонентов;
  • void insert (int itemNum, Item item) – вставляет компонент в форму до определенного компонента;
  • void set(int itemNum, Item item) – устанавливает компонент, ссылающийся на компонент itemNum, заменяя при этом предшествующий компонент;
  • void setltemStateListener(ItemStateListener iListener) – устанавливает переменную iListener для формы, заменяя при этом предыдущую переменную iListener;
  • int size () – получает количество компонентов в форме.

Класс Gauge

Представляет графическое течение процесса, своего рода датчик или счетчик.

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

  • Gauge (String label, boolean interactive, int maxValue, int initialValue) – создает графическое течение процесса с заданной меткой, режимом и максимальным и минимальным значением в работе.

Методы:

  • void addCommand (Command cmd) – добавляет команду;
  • int getMaxValue () – получает значение максимального диапазона работы процесса;
  • int getValue () – получает текущее значение в процессе работы;
  • boolean islnteractive () – определяет возможность изменения установленного счетчика;
  • void setDefaultCommand(Command cmd) – задает команду по умолчанию для компонентов Item;
  • void setltemCommandListener(ItemCommandListener 1) – устанавливает обработчик событий;
  • void setLabel (String label) – устанавливает метку для элемента;
  • void setLayout (int layout) – устанавливает директивы для элемента;
  • void setMaxValue (int maxValue) – устанавливает максимальное значение течение процесса;
  • void setPreferredSize(int width, int height) – задает ширину и высоту для графического представления всего течения процесса;
  • void setValuefint value) – устанавливает текущее значение процесса.

Константы:

  • static int CONTINUOUS_IDLE – непрерывное и неактивное состояние с неопределенным диапазоном работы;
  • static int CONTINUOUS_RUNNING – непрерывное активное состояние с неопределенным диапазоном работы;
  • static int INCREMENTAL_IDLE – увеличивающееся и неактивное состояние с неопределенным диапазоном работы;
  • static int INCREMENTAL_UPDATING – увеличивающееся и постоянно модифицируемое состояние с неопределенным диапазоном работы;
  • static int INDEFINITE – максимальное значение с неопределенным диапазоном работы.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.