Иллюстрированный самоучитель по Java
Компонент
TextArea
Компонент TextArea — это область
ввода с произвольным числом строк. Нажатие клавиши <Enter> просто переводит
курсор в начало следующей строки. В области ввода могут быть установлены линейки
прокрутки, одна или обе.
Основной конструктор класса
TextArea(String
text, int rows, int columns, int scrollbars)
создает область ввода с текстом
text, числом видимых строк rows, числом колонок columns, и заданием полос .прокрутки
scrollbars одной из четырех констант:
SCROLLBARS_NONE, SCROLLBARS_HORIZONTAL_ONLY
,
SCROLLBARS_VERTICAL_ONLY, SCROLLBARS_BOTH.
Остальные конструкторы задают некоторые
параметры по умолчанию:
-
TextArea (String text,
int rows, int columns) —
присутствуют обе полосы прокрутки
;
-
TextArea (int rows,
int columns) —
в поле пустая
строка
;
-
TextArea (string text)
— размеры устанавливает контейнер;
-
TextArea ()
— конструктор по умолчанию.
Среди методов класса TextArea наиболее
важны методы:
-
append (string text)
,
добавляющий текст text в конец уже введенного текста;
-
insert (string text,
int pos)
, вставляющий текст
в указанную позицию pos;
-
replaceRange (String
text, int begin, int end),
удаляющий текст начиная с индекса begin включительно по end исключительно,
и помещающий вместо него текст text.
Другие методы позволяют изменить
и получить количество видимых строк.