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

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

Frame.validate();

Компонент Label
представляет собой однострочную текстовую надпись.
Текст надписи задается при вызове конструктора или методом setText(String text).
Выравнивание надписи относительно границ компонента может быть задано в конструкторе или методом setAlignment(int alignment).

 

Компонент JLabel
дополнительно позволяет отображать пиктограмму, которая задается при вызове конструктора или методом setIcon(Icon icon).

Компонент Button
представляет собой кнопку.
Надпись на кнопке задается при вызове конструктора или методом setLabel(String Label).

 

Компонент JButton
дополнительно позволяет отображать на кнопке пиктограмму, которая задается при вызове конструктора или методом setIcon(Icon icon).
Кроме того, методами setPressedIcon(), setRolloverIcon(), setDisabledIcon() и др. можно задать пиктограммы, соответствующие различным состояниям кнопки.

Компонент TextField
представляет собой однострочное текстовое поле, используемое для ввода текстовой информации. Начальное содержимое поля задается при вызове конструктора или методом setText(String text). Введенный пользователем текст можно получить методом getText().

 

Компонент JTextField
дополнительно позволяет организовать взаимодействие с системным Буфером обмена с помощью методов copy(), cut(), paste(), а также поддерживает технологию Drag’n’Drop.

Менеджеры размещения

 

За размещение компонентов в контейнерах отвечают специальные объекты – менеджеры размещения.

 

Каждый менеджер размещения использует собственные правила для определения положения и/или размеров компонентов в контейнере.

 

Для указания используемого менеджера размещения служит метод setLayout().

Менеджер размещения FlowLayout

Размещает компоненты, добавляемые в контейнер, построчно: слева направо, сверху вниз.

 

При изменении размеров контейнера происходит перераспределение положения компонентов с сохранением их размеров.

 

Okoshko.setLayout(new FlowLayout());

Менеджер размещения BorderLayout
управляет размещением пяти компонентов:
один – в центре контейнера, и ещё по одному – у каждого края окна.

 

Okoshko.setLayout(new BorderLayout());

Менеджер размещения GridLayout
размещает добавляемые в контейнер компоненты в виде прямоугольной таблицы

 

Okoshko.setLayout(new GridLayout(4, 4, 5, 5));

количество строк

количество столбцов

промежуток по горизонтали

промежуток по вертикали

Менеджер размещения BoxLayout
размещает все компоненты в одну строку или в один столбец

 




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

Типы Java-приложений | Операторы | Основные методы класса String | Объектно-ориентированное программирование | Базовая иерархия классов исключений | Основные методы класса InputStream | Буферизованный ввод-вывод | Коллекции | Некоторые методы класса KeyEvent | gr2d.fillRectangle(x,y,width,height); |


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