Иллюстрированный самоучитель по 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.

Другие методы позволяют изменить и получить количество видимых строк.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.