КаталогИндекс раздела

The JavaTM Tutorial
Next Page

Урок: Пользовательский интерфейс и Swing: Руководство по быстрому началу


От переводчика: Вниманию читателя предлагается перевод одной главы из учебника The JavaTM Tutorial. К сожалению, недостаток времени не позволяет нам выполнить перевод большего объема материала этого учебника, представляющего огромную ценность для изучающих язык и платформу Java.
По той же причине мы не смогли должным образом отредактировать все внешние ссылки в предлагаемом документе. Все эти ссылки относятся к другим главам учебника и к документации API. Напоминаем, что оригиналы этих материалов имеются на локальном сайте МИПК:
Этот урок является руководством по быстрому началу к использованию компонентов Swing для построения пользовательского интерфейса. Этот урок строится на основе постепенно усложняющихся примеров.

Замечание: Этот материал рассматривается углубленно в полном учебнике по Swing: Creating a GUI with JFC/Swing(in the Creating a GUI with JFC/Swing trail). Этот урок разработан для читателей, которые хотят быстро изучить основы путем исследования некоторых простых примеров.

Мы рассматриваем много стандартных компонентов графического интерфейса пользователя (GUI), которые предоставляет платформа JavaTM 2, таких как: кнопки, метки и текстовые поля. Также обсуждается обработка событий и управление раскладками.


Замечание: Вы можете выгрузить все примеры (включая изображения) этого учебника из Example Index.
Обзор Swing API(in the Creating a GUI with JFC/Swing trail)
Эта страница дает краткий обзор истории пакета Swing и рассказывает, как компилировать и выполнять Swing-программы.

Ваша первая Swing-программа(in the Creating a GUI with JFC/Swing trail)
Этот маленький пример содержит код, который должен быть в любом Swing-приложении.

Пример 2: SwingApplication(in the Creating a GUI with JFC/Swing trail)
Этот раздел проводит вас через код небольшого Swing-приложения. Темы, рассматриваемые здесь: стили, установка кнопок и меток, обработка событий и добавление рамок.

Пример 3: CelsiusConverter(in the Creating a GUI with JFC/Swing trail)
Третий пример, программа, которая преобразует заданную температуру из шкалы Цельсия в шкалу Фаренгейта, иллюстрирует, как вводить в компоненты HTML и иконки.

Пример 4: LunarPhases(in the Creating a GUI with JFC/Swing trail)
Четвертый пример рассматривает, как установить множественные панели, составные рамки, выпадающие списки и как загружать несколько изображений.

Пример 5: VoteDialog(in the Creating a GUI with JFC/Swing trail)
В последнем примере, VoteDialog, вы можете проголосовать за своего любимого политического кандидата. Это приложение иллюстрирует использование радиокнопок и диалогов.

Управление раскладками(in the Creating a GUI with JFC/Swing trail)
В этом разделе обсуждается, как позиционировать компоненты в контейнере.

Нити и Swing(in the Creating a GUI with JFC/Swing trail)
В этом разделе обсуждаются проблемы нитей, включая "Правило одной нити".

Итоги(in the Creating a GUI with JFC/Swing trail)
Сводка важнейших концепций, рассмотренных в этом документе.

Вопросы и упражнения(in the Creating a GUI with JFC/Swing trail)
Проверьте успешность своего обучения в этом уроке на этих вопросах и упражнениях.


Next Page

Copyright 1995-2002 Sun Microsystems, Inc. All rights reserved.
Copyright 2003 А.С.Деревянко (перевод).