Каталог | Индекс раздела |
![]() |
От переводчика: Вниманию читателя предлагается перевод одной главы из учебника The JavaTM Tutorial. К сожалению, недостаток времени не позволяет нам выполнить перевод большего объема материала этого учебника, представляющего огромную ценность для изучающих язык и платформу Java.
По той же причине мы не смогли должным образом отредактировать все внешние ссылки в предлагаемом документе. Все эти ссылки относятся к другим главам учебника и к документации API. Напоминаем, что оригиналы этих материалов имеются на локальном сайте МИПК:
Этот урок является руководством по быстрому началу к использованию компонентов Swing для построения пользовательского интерфейса. Этот урок строится на основе постепенно усложняющихся примеров.
Замечание: Этот материал рассматривается углубленно в полном учебнике по Swing: Creating a GUI with JFC/Swing. Этот урок разработан для читателей, которые хотят быстро изучить основы путем исследования некоторых простых примеров.
Мы рассматриваем много стандартных компонентов графического интерфейса пользователя (GUI), которые предоставляет платформа JavaTM 2, таких как: кнопки, метки и текстовые поля. Также обсуждается обработка событий и управление раскладками.
Замечание: Вы можете выгрузить все примеры (включая изображения) этого учебника из Example Index.
- Обзор Swing API
- Эта страница дает краткий обзор истории пакета Swing и рассказывает, как компилировать и выполнять Swing-программы.
- Ваша первая Swing-программа
- Этот маленький пример содержит код, который должен быть в любом Swing-приложении.
- Пример 2:
SwingApplication
- Этот раздел проводит вас через код небольшого Swing-приложения. Темы, рассматриваемые здесь: стили, установка кнопок и меток, обработка событий и добавление рамок.
- Пример 3:
CelsiusConverter
- Третий пример, программа, которая преобразует заданную температуру из шкалы Цельсия в шкалу Фаренгейта, иллюстрирует, как вводить в компоненты HTML и иконки.
- Пример 4:
LunarPhases
- Четвертый пример рассматривает, как установить множественные панели, составные рамки, выпадающие списки и как загружать несколько изображений.
- Пример 5:
VoteDialog
- В последнем примере,
VoteDialog
, вы можете проголосовать за своего любимого политического кандидата. Это приложение иллюстрирует использование радиокнопок и диалогов.- Управление раскладками
- В этом разделе обсуждается, как позиционировать компоненты в контейнере.
- Нити и Swing
- В этом разделе обсуждаются проблемы нитей, включая "Правило одной нити".
- Итоги
- Сводка важнейших концепций, рассмотренных в этом документе.
- Вопросы и упражнения
- Проверьте успешность своего обучения в этом уроке на этих вопросах и упражнениях.
![]() |
Copyright 1995-2002 Sun Microsystems, Inc. All rights reserved.
Copyright 2003 А.С.Деревянко (перевод).