В графическом интерфейсе текстовое поле и текстовая область представляют собой компоненты, используемые для ввода и вывода информации.
Текстовое поле
Текстовое поле (JTextField) - это окно, используемое для ввода и вывода текста в интерфейсе. Класс JTextfield используется для создания текстового поля. Интерфейс, связанный с текстовым полем, является ActionListener.
Основное содержание программы обработки текстового поля имеет следующие аспекты:
1. Объявите имя текстового поля.
2. Создайте объект текстового поля.
3. Добавьте объект текстового поля в определенный контейнер.
4. Зарегистрируйте монитор для объекта текстового поля, который необходимо управлять, и ввод текстового поля Enders (то есть введите событие Enter).
5. Метод обработки события текстового поля для завершения суждения и обработки перехвата.
Основной метод конструкции класса JTextfield:
1. JTextField (), длина символа текстового поля составляет 1.
2.JTextfield (INT Columns), начальное значение текстового поля - пустая строка, а длина символа текстового поля установлена на Colorns.
3. JTextField (строка текста), начальное значение текстового поля - текстовая строка.
4. JTextfield (строка текста, INT столбцы);
Другие методы класса JTextfield:
1.SetFont (Font F), SET FONT
2.settext (строка текста), установите текст в текстовом поле
3.Stext (), Получите текст в текстовом поле.
4.selediteed (логическое), указав редактируемость текстового поля, по умолчанию верно, редактируемое.
5.sthorizontalallyGnament (int выравнивание) Настройка метода выравнивания текста. Методы выравнивания: jtextfield.left, jtextfield.center, jtextfield.richt.
6.requestfocus (), установите фокус.
7. AddactionListener (ActionListener), установите монитор действий для текстового поля и укажите объект ActionListener для получения инцидента события окончания ввода в текстовом поле.
8.rmoveActionListener (ActionListener) Переместите монитор текстового поля.
9.getColumns (), верните количество столбцов в текстовом поле.
10.getMinimumSize (), минимальный размер, необходимый для возврата в текстовое поле.
11. GetMinimumSize (int), возвращает минимальный размер, необходимый для количества символов в указанном символе.
12.getPreferredSize (), возвращает размер надежды текстового поля.
13. GetPreferredSize (int), верните текстовое поле к размеру указанного символа, надеется иметь размер.
[Пример 11-8] Маленькие приложения имеют два текстовых поле. Один текст используется для ввода одного целого числа, а другое текстовое поле отображает квадратное значение этого целого числа. Программа использует строку для вращения основного типа основных типов Long.parselong (text1.getText ()), прочитать строку в текстовом поле Text1 и преобразовать ее в целое число. Программа использует экземпляр класса SQR в качестве монитора, но для того, чтобы монитор позволил монитору получить доступ к переменным основного класса, переменные в основном классе объявляются как переменная класса, а разрешения на доступ к доступу не установлены.
Импорт Java.Applet.*; init () {text1 = new JtextField (10); {// реализовать интерфейс ActionListener if (e.getSource () == j508.text1) parselong (j508.text1.getText ()); .Valueof (n*n)); Компания пароля (JPASSWORDFIELD) представляет собой единый входной компонент, который в основном похож на JTextField. Еще одна функция экранирования в поле «Пароль» заключается в том, что при вводе она будет выводиться с одним указанным символом (обычно*символом). В дополнение к методу текстовых поле, представленных ранее, существуют некоторые часто используемые методы для полевых поксов:
1.GeteChochar (), верните обратный символ -диспроб -символ пароля.
2.setechchchar (char), установите обратный символ -Disisplay Parsword Box.
Текстовая область
Текстовая область (JTextara) - это область, где текст помещается в окно. Основное различие между текстовой областью и текстовой поле заключается в том, что текстовая область может храниться в нескольких строках текста. Класс JTextarea в сумке Javax.swing используется для создания текстовой области. Компоненты jtextarea не имеют инцидента.
Основное содержание программы обработки текстовой области имеет следующие аспекты:
1. Объявите название текстовой области.
2. Создайте объект текстовой зоны.
3. Добавьте объект текстовой зоны в контейнер.
Основной структурный метод класса JTextArea:
1. JTextArea (), создайте объект текстовой зоны с номером по умолчанию и строке.
2. JTextArea (String S) с S в качестве начального значения создайте объект текстовой зоны.
3. JTextArea (строки, int x, int y), с s в качестве начального значения, количество строк равно x, а количество столбцов равно Y, создавая объект текстовой зоны.
4. JTextArea (int x, int y) использует количество строк для x и количество столбцов в качестве y для создания объекта текстовой зоны.
Другие общие методы класса JTextArea:
1.Settext (String S), установите текст отображения и одновременно удалите исходный текст.
2.getText (), Получите текст в текстовой области.
3.insert (String S, Int x), вставьте указанный текст в указанном месте.
4.ruplace (String S, int x, int y), используйте заданный текст, чтобы положить конец тексту из положения x в положение Y.
5.! Ppend (String S), добавлен текст в текстовой области.
6.getCarePositation (), получите положение курсора деятельности в текстовой области.
7. SetCarePositation (int n), установите положение курсора активности.
8.setlinewrap (boolean b), установите автоматические изменения, ситуации по умолчанию и не переключайте.
Следующий код создает текстовую область и автоматически устанавливается.
Jtextarea texta = new jtextarea («Я - текстовая область», 10,15);
Texta.SetlineWrap (true); Следующий код может быть использован для настройки прокатных полос в текстовую область:
JTextArea TA = new JTextArea ();
Выше всего содержимое этой статьи.