Класс 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 - начальный символ каждогo предложения будет печататься с заглавной буквы;
- static int INITIAL_CAPS_WORD - начальный символ каждого слова будет печататься с заглавной буквы;
- static int NON_PREDICTIVE - значение слов, не используемое в словаре, найдено не будет;
- static int NUMERIC - для ввода только целочисленных значений;
- static int PASSWORD - для ввода пароля;
- static int PHONENUMBER - для ввода телефонного номера;
- static int UNEDITABLE - редактирование не доступно;
- static int URL - для ввода адреса сайта.