Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабыJava_5-8.doc
Скачиваний:
13
Добавлен:
21.08.2019
Размер:
407.55 Кб
Скачать

Задания.

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:

  1. Выберите "File > New Project". Также можно щелкнуть значок "New Project" на панели инструментов среды IDE.

  2. В области "Categories" выберите узел "Java", затем выберите "Java Application" в области "Projects". Нажмите кнопку "Next".

  3. Введите "ContactEditor" в поле "Project Name" и укажите местоположение проекта.

  4. Не устанавливайте флажок "Use Dedicated Folder for Storing Libraries".

  5. Проверьте, что установлен флажок "Set as Main Project", и снимите флажок "Create Main Class".

  6. Нажмите кнопку "Finish".

Среда IDE создает папку ContactEditor в указанном местоположении в системе. Эта папка содержит все связанные файлы проекта, в том числе его сценарий Ant, папки для хранения исходных файлов и тестов, а также папку для метаданных проекта. Структуру проекта можно просмотреть в окне "Files" среды IDE.

Создание контейнера графического интерфейса

После создания нового приложения в окне "Projects" в папке "Source Packages" появится пустой узел <default package>. Для продолжения процесса создания интерфейса необходимо создать контейнер Java, в который будут помещены другие требуемые элементы графического интерфейса. В этом действии мы создадим контейнер с помощью элемента JFrame и разместим его в новом пакете.

Для создания контейнера "JFrame":

  1. В окне "Projects" щелкните правой кнопкой мыши узел "ContactEditor" и выберите "New > JFrame Form".

  2. Введите имя класса "ContactEditorUI" в поле "Class Name".

  3. Выберите пакет my.contacteditor.

  4. Нажмите кнопку "Finish".

Среда IDE создает форму ContactEditorUI и класс ContactEditorUI в приложении ContactEditorUI.java и открывает форму ContactEditorUI в GUI Builder. Пакет my.contacteditor заменяет собой пакет по умолчанию.