- •Лабораторная работа № 5
- •Краткие теоретические сведения
- •Задания.
- •Лабораторная работа № 6
- •Краткие теоретические сведения
- •Задания.
- •Лабораторная работа № 7
- •Краткие теоретические сведения
- •Задания.
- •Лабораторная работа № 8
- •1: Создание проекта
- •2: Создание внешнего интерфейса
- •Создание контейнера jFrame
- •Добавление элементов: создание внешнего интерфейса
- •Переименование элементов
- •3: Добавление функциональности
- •Добавление функциональности к кнопке "Exit"
- •Добавление функциональности к кнопке "Clear"
- •Добавление функциональности к кнопке "Add"
- •4: Выполнение программы
- •Задания.
- •Лабораторная работа № 9
- •Краткие теоретические сведения
- •Знакомство с gui Builder
- •Ключевые понятия
- •Первые действия
- •Дальнейшие действия
- •Заключительная настройка
- •Предварительный просмотр интерфейса пользователя
- •Развертывание приложений с графическим интерфейсом
- •Задания.
Задания.
1. Создайте сумматор, описанный в теоретической части.
2. Добавьте к нему кнопки: “subtraction”, “multiplication”, “division” и, соответственно, их функциональность.
Лабораторная работа № 9
Тема работы. Разработка графического интерфейса Swing в среде IDE NetBeans.
Цель работы. Проектирование интерфейса пользователя для приложения, который позволит просматривать и изменять контактную информацию сотрудников, записи о которых имеются в базе данных.
Краткие теоретические сведения
GUI Builder в среде IDE позволяет создать профессиональный графический интерфейс пользователя, не требуя глубоких знаний относительно законов и правил работы диспетчеров компоновки. Проектирование форм осуществляется путем простой вставки элементов в требуемых местах.
Создание проекта
Поскольку все действия по разработке Java в среде IDE выполняются в рамках проектов, сначала необходимо создать новый проект ContactEditor, в котором будут храниться исходные файлы и прочие файлы проекта. Проект IDE представляет собой набор исходных файлов Java и связанные с ними метаданные, в том числе файлы свойств проекта, сценарий сборки Ant, управляющий параметрами сборки и исполнения, а также файл project.xml, связывающий параметры Ant с командами IDE. Приложения на Java обычно состоят из нескольких проектов IDE, однако в этой работе мы создадим простое приложение, которое можно разместить всего в одном проекте.
Для создания нового проекта приложения ContactEditor:
Выберите "File > New Project". Также можно щелкнуть значок "New Project" на панели инструментов среды IDE.
В области "Categories" выберите узел "Java", затем выберите "Java Application" в области "Projects". Нажмите кнопку "Next".
Введите "ContactEditor" в поле "Project Name" и укажите местоположение проекта.
Не устанавливайте флажок "Use Dedicated Folder for Storing Libraries".
Проверьте, что установлен флажок "Set as Main Project", и снимите флажок "Create Main Class".
Нажмите кнопку "Finish".
Среда IDE создает папку ContactEditor в указанном местоположении в системе. Эта папка содержит все связанные файлы проекта, в том числе его сценарий Ant, папки для хранения исходных файлов и тестов, а также папку для метаданных проекта. Структуру проекта можно просмотреть в окне "Files" среды IDE.
Создание контейнера графического интерфейса
После создания нового приложения в окне "Projects" в папке "Source Packages" появится пустой узел <default package>. Для продолжения процесса создания интерфейса необходимо создать контейнер Java, в который будут помещены другие требуемые элементы графического интерфейса. В этом действии мы создадим контейнер с помощью элемента JFrame и разместим его в новом пакете.
Для создания контейнера "JFrame":
В окне "Projects" щелкните правой кнопкой мыши узел "ContactEditor" и выберите "New > JFrame Form".
Введите имя класса "ContactEditorUI" в поле "Class Name".
Выберите пакет my.contacteditor.
Нажмите кнопку "Finish".
Среда IDE создает форму ContactEditorUI и класс ContactEditorUI в приложении ContactEditorUI.java и открывает форму ContactEditorUI в GUI Builder. Пакет my.contacteditor заменяет собой пакет по умолчанию.
