Книга: Основы программирования на Java
12.12. Класс TextArea
12.12. Класс TextArea
Порой одной строки текста оказывается недостаточно для конкретной задачи. AWT включает в себя очень простой многострочный редактор обычного текста, называемый TextArea. Конструктор класса TextArea воспринимает значение типа String в качестве начального текста объекта. Кроме того, в конструкторе указывается число колонок и строк текста, которые нужно выводить. Есть три метода, которые позволяют программе модифицировать содержимое объекта TextArea: appendText добавляет параметр типа String в конец буфера; insertText вставляет строку в заданное отсчитываемым от нуля индексом место в буфере; replaceText копирует строку-параметр в буфер, замещая ею текст, хранящийся в буфере между первым и вторым параметрами-смещениями. Ниже приведена программа, создающая объект TextArea и вставляющая в него строку.
import java.awt.*;
import java.applet.*;
public class TextAreaDemo extends Applet {
public void init() {
setLayout(null);
int width = Integer.parseInt(getParameter(“width"));
int height = Integer.parseInt(getParameter("height"));
String val = "Хочешь быть великим - " + "стань им.n" +
"Только в началеn" + "победи сам себяn" +
"и в первую очередьn" + "свою лень.nn";
TextArea text = new TextArea(val, 80,40); add(text);
text.setBounds(0,0, width, height);
}
}
- 12.3. Класс Canvas
- 12.4. Класс Label
- 12.5. Класс Button
- 12.6. Класс Checkbox
- 12.7. Класс CheckboxGroup
- 12.8. Класс Choice
- 12.9. Класс List
- 12.10. Класс Scrollbar
- 12.11. Класс TextField
- 12.12. Класс TextArea
- 12.13. Стратегии размещения компонентов
- 12.13.1. Диспетчер размещения LayoutManager
- 12.13.2. Стратегия FIowLayout
- 12.13.3. Стратегия BorderLayout
- 12.13.4. Стратегия GridLayout
- 12.14. Программирование окон - Window
- 12.15. Программирование меню
- 12.16. Модель обработки событий от компонентов
- 4. Классификация клиентов, технология работы с разными типами клиентов
- 8.1.1. Классификация антиуклонительных норм в международном налогообложении
- 4. Классификация бизнеса по виду жизненной энергии
- TextArea
- 3.4. Работа с классификаторами
- Анализ и классификация комментариев клиентов
- Глава 3. 10 классических маркетинговых показателей
- 12. ПРОГРАММИРОВНИЕ ГРАФИЧЕСКИХ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ