Java 2013 HW10

Материал из SEWiki
Версия от 08:16, 27 апреля 2013; Antonk (обсуждение | вклад) (Новая страница: «Ваша задача - создать графическое приложение с использованием библиотеки Swing. При запуске…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Ваша задача - создать графическое приложение с использованием библиотеки Swing.

При запуске должно отображаться следующее окно (картинку можете выбрать любую)
Java 2013 Swing1.png

В данном окне внизу расположен прогресс-бар, растянутый на всю ширину окна. Выше находится картинка, которая растянута на максимально возможный размер (при этом оставаясь квадратной) для заданного размера окна. Правее картинку находится блок для ввода логина-пароля и кнопки. Перед полями есть метки с текстом, выравненным вправо. Поля для ввода занимают максимально возможную ширину, а их высота совпадает с высотой текста в метках. Блок кнопок "прижат" к нижней границе области. При этом кнопки выровнены по центру.

Данное окно должно допускать растяжение, при котором компоненты изменяют размеры согласно правилам, приведенным выше.

При нажатии на кнопку Clear поля для ввода должны очищаться.

При нажатии на кнопку Register должно выводиться "OK"

При нажатии на кнопку Login прогресс бар должен инкрементироваться в течение 3 секунд, после чего должно открываться второе окно (первое окно закрывается).

Java 2013 Swing2.png