
- •Окно jFrame
- •Панель содержимого
- •Класс Container (контейнер)
- •Класс jPanel (панель)
- •Менеджер последовательного размещения FlowLayout
- •Менеджер граничного размещения BorderLayout
- •Менеджер табличного размещения GridLayout
- •Менеджер блочного размещения BoxLayout и класс Box
- •Особенности выравнивания элементов
- •Ручное размещение элементов
- •Автоматическое определение размеров компонентов
- •«Упаковка» окна
- •Упражнение
- •Основные визуальные компоненты Swing Класс jComponent
- •Метка jLabel
- •Кнопка jButton
- •Компоненты jToggleButton, jCheckBox, jRadioButton
- •Упражнение
- •Текстовое поле jTextField
- •Поле для ввода пароля jPasswordField
- •Область для ввода текста jTextArea
- •Упражнение
- •Панель прокрутки jScrollPane
- •Инструментальная панель jToolBar
- •Выпадающий список jComboBox
- •Ползунок jSlider
- •Панель с вкладками jTabbedPane
- •Упражнение
- •Список jList
- •Окно входа в систему
- •Ход работы:
- •Контрольные вопросы:
Ход работы:
Выполнить все упражнения приведенные в теоретических сведениях.
Выполните задание 1 из лабораторной работы №1 и задание 1 лабораторной работы №2 согласно варианту по списку. Использовать для реализации программ оконный интерфейс, не программируя пока действия, выполняемые по кнопкам. В верхней части окна должно быть краткое описание того, что выполняется программа, затем поля для ввода данных необходимых для вычислений. Внизу окна кнопка, производящее вычисление.
Отчет по лабораторной работе должен содержать: название и цель лабораторной работы, текст программ из хода работы. В конце отчета выводы по проделанной работе.
Контрольные вопросы:
Окно JFrame.
Панель содержимого.
Менеджер последовательного размещения FlowLayout.
Менеджер граничного размещения BorderLayout.
Менеджер табличного размещения GridLayout.
Менеджер блочного размещения BoxLayout и класс Box.
Особенности выравнивания элементов.
Основные визуальные компоненты Swing. Метки, кнопки, тесктовые поля, панель прокрутки, выпадающий список, панель с вкладками.