Студопедия
Главная страница | Контакты | Случайная страница

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

Надписи, конструкторы и методы

Читайте также:
  1. II. Рыночные методы установления цены на товар
  2. IV. ФОРМЫ И МЕТОДЫ КОНТРОЛЯ, СИСТЕМА ОЦЕНОК
  3. IV. Эконометрические методы определения цен
  4. Абстрактные методы и классы
  5. Активные методы исследования
  6. Анализ имущественного положения организации: цели, источники информации, методы и приемы, показатели оценки структуры баланса.
  7. Анализ источников финансирования: цели, источники информации, методы и приемы, оценка структуры и динамики.
  8. Анатомические особенности сердца и методы его исследования
  9. Анатомо-физиологические особенности и методы исследования крови, эндокринной, пищеварительной и мочевыделительной систем
  10. АНАТОМО-ФИЗИОЛОГИЧЕСКИЕ ОСОБЕННОСТИ И МЕТОДЫ ИССЛЕДОВАНИЯ СИСТЕМЫ ОРГАНОВ ДЫХАНИЯ И КРОВООБРАЩЕНИЯ. НОРМАЛЬНАЯ ЭКГ.

Надпись эквивалентно – метка. Элемент управления метка используется для отображения текста на форме. Класс JLabel позволяет пользователю отображать небольшой текст или значек(картинку).

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

--JLabel(Icon)-установить иконку

--JLabel(Icon, int)-установить иконку и ее расположение

--JLabel(String)-установить надпись

--JLabel(String, Icon,int)-иконка, текст и выравнивание

--JLabel(String, int)-надпись с выравниванием

--JLabel()-пустая область

Свойства:

--Фундаментальность – добавление иконки;

--Установление вертикального или горизонтального позиционирования относительно иконки;

--Установление расположения содержимого

Методы:

--getFont/setFont getForeground/setForeground- шрифт и цвет, которыми отрисовывается строка метки

--setText- задать или изменить текст строки

-- Для задания режимов выравнивания в классе Label определены три константы—LEFT, RIGHT и CENTER

Поля текстового ввода, иерархия классов, конструкторы и методы.*

Все компоненты библиотеки Swing, предназначенные для работы с текстом, унаследованы от одного абстрактного класса JTextComponent.

Класс JTextField - основной управляющий элемент, позволяющий пользователю вводить небольшой текст

JPasswordField –класс ввода секретных данных

JTextArea - более одной строчки

JEditorPane и JTextPane - позволяют использовать больше, чем один фонт и другие встроенные компоненты (картинки, кнопки и т.д.).

Конструкторы: аргументы задают длину поля в символах для класса JTextField и количество строк и символов для класса JTextArea

JTextField gg=new JTextField(50);

JTextArea aa=new JTextArea(4,5);

Можно запретить редактирование текста в окне gg.setEditable(false);

Текстовую область можно включить в полосу прокрутки:

JTextArea hh=new JTextArea(2,39);

JScrollPane scr=new JScrollPane(hh);

Методы:

--getText()-считать текст

--setText()-отобразить текст

--selectAll()-выделить весь текст

--getSelectedText()-считать выделенный текст

--isEditable()-проверить разрешено ли редактирование текста

--getSelectionStart()-возвратить начало выделения

--getSelectionEnd()-возвратить окончание выделения

--select()-выделить весь текст между начальной и конечной позициями

--getColumns()-возвратить количество символов в строке редактирования

В свою очередь, класс TextField имеет дополнительные методы:

setEchoChar() - установить символ маски; применяется при введении паролей;

char getEchoChar() - узнать символ маски;

echoCharIsSet() - узнать, установлен ли символ маски.

Для класса TextArea добавляются другие методы:

int getRows() - считать количество строк в окне;

appendText(String) - добавляет параметр типа String в конец буфера

insertText(String, int) - вставить текст в определенной позиции;

replaceText(String, int, int) - заменить текст между заданными начальной и конечной позициями.




Дата добавления: 2015-09-11; просмотров: 117 | Поможем написать вашу работу | Нарушение авторских прав

Обработка исключений | Методы класса Throwable | Классы DataInputStream и DataOutputStream | Класс StreamTokenizer | Классы Reader и Writer. | Сериализация и десериализация объектов | Организация диалогов, класс JOptionPane и его методы | Интерфейсы-слушатели и классы-адаптеры |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.413 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав