Пакет 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, заменяя ее новой строкой.