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

Пакет javax.microedition.lcdui

Класс TextBox

Организовывает редактируемый текстовый контейнер.

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

  • TextBox (String title, String text, int maxSize, ir.u constraints) – создает текстовый контейнер с заданным заголовком, строкой текста, максимальным размером символов и ограничением.

Методы:

  • void.delete (int offset, int length) – удаляет все символы из созданного контейнера;
  • int getCaret Posit ion () – получает текущую позицию нахождения указателя на экране;
  • int getChars (char [ ] data) – копирует содержимое контейнера TextBox в массив данных;
  • int getConstraints () – получает текущие ограничения для контейнера;
  • int getMaxSize() – возвращает максимальное число символов, установленное для контейнера TextBox;
  • String getString () – получает строку текста из содержимого контейнера TextBox;
  • void insert(char[ ] data, int offset, int length, int position) – вставляет массив символов в TextBox;
  • void insert (String src, int position) – вставляет строку текста в TextBox;
  • void setChars (char [ ] data, int offset, int length) – прописывает в TextBox массив символов;
  • void setConstraints (int constraints) – устанавливает ограничения;
  • void setlnitiallnputMode (String characterSubset) – задает напоминание;
  • int setMaxSize (int maxSize) – устанавливает максимальный размер для TextBox;
  • void setString(String text) – прописывает в TextBox строку текста;
  • void setTicker (Ticker ticker) – устанавливает бегущую строку;
  • void setTitle (String s) – устанавливает заголовок;
  • int size () – определяет размер TextBox.

Класс TextField

Создает редактируемый текстовый контейнер, который встраивается в класс Form.

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

  • TextField(String label, String text, int maxSize, int constraints) – создает текстовый контейнер с заданным заголовком, строкой текста, максимальным размером символов и ограничением, с последующей интеграцией в класс Form.

Методы:

  • void delete (int offset, int length) – удаляет все символы из созданного контейнера;
  • int getCaretPosition () – получает текущую позицию нахождения указателя на экране;
  • int getChars (char [ ] data) – копирует содержимое контейнера TextField в массив данных;
  • int getConstraints () – получает текущие ограничения для контейнера;
  • int getMaxSize () – возвращает максимальное число символов, установленное для контейнера TextField;
  • String getString() – получает строку текста из содержимого контейнера TextField;
  • void insert(char[ ] data, int offset, int length, int position) – вставляет массив символов в TextField;
  • void insert (String src, int position) – вставляет строку текста в TextField;
  • void setChars(char[] data, int offset, int length) – прописывает в TextField массив символов;
  • void setConstraints (int constraints) – устанавливает ограничения;
  • void setlnitiallnputMode(String characterSubset) – задает напоминание;
  • int setMaxSize (int maxSize) – устанавливает максимальный размер для TextField;
  • void setString (String text) – прописывает в TextField строку текста;
  • int size () – определяет размер TextField.

Константы:

  • static int ANY – определяет ввод любого текста;
  • static int CONSTRAINT_MASK – режим ограничения для маски;
  • static int DECIMAL – ввод дробных числовых значений;
  • static int EMAILADDR – используется при вводе электронного адреса;
  • static int INITIAL_CAPS_SENTENCE – начальный символ каждого предложения будет печататься с заглавной буквы;
  • static int INITIAL_CAPS_WORD – начальный символ каждого слова будет печататься с заглавной буквы;
  • static int NON_PREDICTIVE – значение слов, не используемое в словаре, найдено не будет;
  • static int NUMERIC – для ввода только целочисленных значений;
  • static int PASSWORD – для ввода пароля;
  • static int PHONENUMBER – для ввода телефонного номера;
  • static int UNEDITABLE – редактирование не доступно;
  • static int URL – для ввода адреса сайта.

Класс Ticker

Создает на экране бегущую строку текста.

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

  • Ticker (String str) – формирует бегущую строку текста.

Методы:

  • String getString() – получает строку текста, заданную для объекта класса Ticker;
  • void setString (String str) – устанавливает строку текста для отображения ее на экране с помощью объекта класса Ticker, заменяя ее новой строкой.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.