Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

TextComponent

В классе TextComponent нет конструктора, этот класс не используется самостоятельно.

 

Методы:

• getText() — возвращает текст, находящийся в поле ввода, в виде строки String; • isEditable() — возвращает состояние поля ввода (если оно нередактируемо, текст в поле нельзя изменить с клавиатуры или мышью);• setEditable(boolean editable) — устанавливает редактируемость поля ввода; • getCaretPosition() — определяет позицию курсора (caret); • setCaretPosition(int ind) — устанавливает позицию курсора (у первого — индекс 0);• select(int begin, int end) — выделяет текст в поле ввода. При этом помечается текст от символа с индексом begin включительно, до символа с индексом end исключительно; • selectAll() — выделяет весь текст в поле ввода;• setSelectionStart (int ind) — отмечает начало выделения текста;• setSelectionEnd(int ind) — отмечает конец выделения текста в поле ввода;• getSelectedText()— получает выделенный текст; • getSelectionStart()— возвращает начальный индекс выделения;• getSelectionEnd()— возвращает конечный индекс выделения;

TextField

Компонент TextField — это поле для ввода одной строки текста. Ширина поля измеряется в колонках (column). Ширина колонки — это средняя ширина символа в шрифте, которым вводится текст. Нажатие клавиши <Enter> заканчивает ввод и служит сигналом к началу обработки введенного текста, т. е. при этом происходит событие ActionEvent.

Конструкторы:

· TextField() — создает пустое поле шириной в одну колонку;

· TextField(int columns) — создает пустое поле с числом колонок columns;

· TextField(String text) — создает поле с текстом text;

· TextField(String text, int columns) — создает поле с текстом text и числом колонок columns.

TextArea

Компонент TextArea — это область ввода с произвольным числом строк. Нажатие клавиши <Enter> переводит курсор в начало следующей строки. В области ввода могут быть установлены линейки прокрутки, одна или обе.

Конструкторы:

• TextArea() - создает пустую область ввода;

• TextArea(String text) - создает область ввода с текстом text;

• TextArea(String text, int rows, int columns) - создает область ввода с текстом text, числом видимых строк rows, числом колонок columns;

• TextArea(int rows, int columns) - создает область ввода с числом видимых строк rows, числом колонок columns;

• TextArea(String text, int rows, int columns, int scrollbars) -создает область ввода с текстом text, числом видимых строк rows, числом колонок columns, и заданием полос прокрутки scrollbars одной из четырех констант: SCROLLBARS_NONE, SCROLLBARS_HORIZONTAL_ONLY, SCROLLBARS_VERTICAL_ONLY, SCROLLBARS_BOTH.

 

Выбор

Checkbox

Компонент Checkbox - это надпись справа от небольшого квадратика, в котором в некоторых графических системах появляется галочка после щелчка кнопкой мыши — компонент переходит в состояние (state) on. После следующего щелчка галочка пропадает — это состояние off. В других графических системах состояние on отмечается "вдавливанием" квадратика. В компоненте checkbox состояния on/off отмечаются логическими значениями true/false соответственно.

Конструкторы:

· Checkbox () - компонент без надписи;

· Checkbox (String label) - компонент с надписью label в состоянии off;

· Checkbox (String label, boolean state) - компонент с надписью label в заданном состоянии state.

Компоненты Checkbox удобны для быстрого и наглядного выбора из списка, целиком расположенного на экране или в ситуации, в которой нужно выбрать только один пункт из нескольких. В таких ситуациях образуется группа так называемых радиокнопок (radio buttons). Они помечаются обычно кружком или ромбиком, а не квадратиком, выбор обозначается жирной точкой в кружке или "вдавливанием" ромбика.


Дата добавления: 2015-10-29; просмотров: 124 | Нарушение авторских прав


Читайте в этой же книге: Поразрядные операторы | Троичный оператор | Операторы цикла do-while, while, for | Оператор continue | Определение методов | Перегрузка конструктора | Абстрактные методы | Иерархия классов-исключений | Модель обработки исключений | Концепции AWT |
<== предыдущая страница | следующая страница ==>
Компоненты AWT| CheckboxGroup

mybiblioteka.su - 2015-2024 год. (0.005 сек.)