Многострочное текстовое поле класса TextAreaЕсли вам нужно поле для ввода многострочной информации, обратите внимание на класс TextArea. С его помощью вы можете создать многострочное поле заданной ширины и высоты, снабженное полосами просмотра. Класс TextArea создан на базе класса TextComponent, рассмотренном нами ранее, поэтому для работы с многострочными полями вы можете использовать методы этого класса. В частности, вам доступен метод, с помощью которого можно получать из онка редактирования не весь текст, а только выделенную пользователем область. Класс TextAreaКраткое описание класса TextArea мы привели ниже: КонструкторыСоздание поля без текста и без указания размеров public TextArea(); Создание поля без текста с указанием размеров public TextArea(int rows, int cols); Создание поля с текстом без указания размеров public TextArea(String text); Создание поля с текстом и с указанием размеров public TextArea(String text, int rows, int cols); Методы
Вызов метода createTextArea public void addNotify();
Добавление текста в поле редактирования public void append(String str);
Добавление текста в поле редактирования. Этот метод устарел. Вы должны использовать вместо него метод append, описанный выше. public void appendText(String str);
Определение количества столбцов поля public int getColumns();
Определение количества строк поля public int getRows();
Добавление текста в поле редактирования начиная с заданной позиции public void insertText(String str, int pos);
Определение минимальных размеров области для размещения многострочного текстового поля public Dimension minimumSize(); Определение минимальных размеров области для размещения многострочного текстового поля с заданным количеством с |