class DarkRaha extends com { // разработка приложений
            String a="Главная" b="Контакты" c="О сайте"
};

Java

Swing GUI

Обзор оконного интерфейса в Java
Оконное приложение
Компоновщики
Работа с текстом
Стиль текста
Дерево
Закладки
Панель инструментов
Плавающий разделитель
Меню
Кнопки
Список
Таблица(1)

Swing 2D API

Java API

Справочник по Java Swing GUI

Обзор

В станадарт Java входит два пакета для создания оконного пользовательского интерфейса: awt и его надстройка swing. Компоненты swing имеют расширинные возможности по сравнению с аналогичными awt компонентами, поэтому упор будет сделан на них. Во-вторых, в отличие от awt компоненты swing не содержат платформо-зависимого кода. Так сказать являются облегченными (lightweight) компонентами.

контейнеры верхнего уровня

простые контейнеры

элементы интерфейса

Следующие элементы управления могут использоваться и как контейнеры, так как наследуются от класса java.awt.Container.

управление позиционированием и размерами

Для автоматического позиционирования и задания размеров дочерних элементов контейнеры используют специальные объекты - компоновщики. Для ручного позиционирования надо установить пустой объект вызовом метода setLayout(null).

Ниже приведен список стандартных компоновщиков:

события

Элементы интерфейса и контейнеры генерируют ряд событий, например:

Для обработки событий элемента в нем необходимо зарегистрировать объект обработчик в числе слушателей. Делается это методами типа addxxxListener, например addMouseListener(). В качестве объектов обработчиков обычно выбирают контейнер, в котором содержится элемент. Обработка события осуществляется через соответствующий интерфейс, например:

Если весь интерфейс реализовывать не нужно, например, нужен только один из методов, то можно воспользоваться адаптерами.


Рейтинг@Mail.ru