Microsoft Visual J++. Создание приложений и аплетов на языке Java. Часть 1© Александр Фролов, Григорий ФроловТом 30, М.: Диалог-МИФИ, 1997, 288 стр. Текстовое поле класса LabelНа базе класса Label вы можете создать в окне аплета однострочное текстовое поле, которое не поддается редактированию. Основное назначение таких полей - подпись других компонент, таких, например, как группы переключателей или списки. Ниже мы привели краткое описание класса Label: public class java.awt.Label extends java.awt.Component { // ----------------------------------------------------- // Поля // ----------------------------------------------------- // Способ выравнивания текстового поля public final static int CENTER; // центрирование public final static int LEFT; // по левой границе public final static int RIGHT; // по правой границе // ----------------------------------------------------- // Конструкторы // ----------------------------------------------------- // Создание текстового поля без текста public Label(); // Создание текстового поля с заданным текстом public Label(String label); // Создание текстового поля с заданным текстом // и заданным выравниванием public Label(String label, int alignment); // ----------------------------------------------------- // Методы // ----------------------------------------------------- // Вызов метода createLabel public void addNotify(); // Определение текущего выравнивания текстового поля public int getAlignment(); // Получение текста из поля public String getText(); // Получение строки параметров protected String paramString(); // Установка выравнивания текстового поля public void setAlignment(int alignment); // Запись текста в поле public void setText(String label); } Текстовое поле класса Label создается вызовом соответствующего конструктора. Например, ниже мы создали текстовое поле, указав строку, которую надо в него записать: Label lbTextLabel; lbTextLabel = new Label("Выберите выравнивание"); С помощью метода add вы можете добавить текстовое поле в окно аплета: add(lbTextLabel); Метод setAlignment позволяет при необходимости изменить выравнивание текста. Способ выравнивания необходимо указать через единственный параметр метода: lbTextLabel.setAlignment(Label.LEFT); При помощи метода setText вы сможете динамически изменять текст, расположенный в поле класса Label. |