- •Введение в разработку графического интерфейса
- •Нажмите кнопку 'Готово'.
- •Переименование элементов
- •Добавление функциональности к кнопке "Clear"
- •Добавление функциональности к кнопке "Add"
- •Для запуска приложения из командной строки выполните следующие действия:
- •Механизм обработки событий
- •Дополнительные сведения
Введение в разработку графического интерфейса
Предоставлено Салимом Гулом (Saleem Gul) и Томасом Павеком (Tomas Pavek)
В данном учебном курсе рассматривается создание простого графического интерфейса пользователя и добавление к нему несложной серверной функциональности. В частности, будет рассмотрен код, определяющий поведение кнопок и полей в форме Swing.
Мы разберем компоновку и структуру графического интерфейса, после чего добавим несколько кнопок и текстовых полей. Текстовые поля предназначены для получения вводимой пользователем информации и вывода результата работы программы. Кнопка будет инициировать работу функций, встроенных в клиентскую часть программы. Создаваемое приложение представляет собой простой, но полнофункциональный калькулятор.
Более детальное руководство по функциям разработки конструктора графического интерфейса пользователя, включая видеодемонстрации различных функций разработки см. в разделе Разработка графического пользовательского интерфейса Swing в IDE NetBeans.
Предполагаемая продолжительность: 20 минут
Содержание
Упражнение 1: Создание проекта
Упражнение 2: Создание внешнего интерфейса
Упражнение 3: Добавление функциональности
Упражнение 4: Выполнение программы
Механизм обработки событий
Дополнительные сведения
Для работы с этим учебным курсом требуются программное обеспечение и ресурсы, перечисленные ниже.
Программное обеспечение или материал |
Требуемая версия |
IDE NetBeans с Java SE |
версия 6.9 или более поздняя |
Комплект для разработчика на языке Java (JDK) |
версия 6, 7 или 8 |
Упражнение 1: Создание проекта
Первым действием является создание проекта среды IDE для разрабатываемого приложения. Дадим проекту имя NumberAddition.
Выберите "Файл" > "Создать проект". Также можно щелкнуть значок "New Project" на панели инструментов среды IDE.
В области "Categories" выберите узел "Java". В области "Projects" выберите "Java Application". Нажмите кнопку "Далее".
Введите NumberAddition в поле Project Name ("Имя проекта") и укажите путь, например, в вашем основном каталоге, как местоположение проекта.
Установите флажок "Использовать отдельную папку для хранения библиотек" и укажите местоположение папки библиотек (необязательно). Дополнительная информация приведена в статье Предоставление доступа к библиотеке другим пользователям в документе Разработка приложений с помощью NetBeans IDE.
Удалите флажок "Create Main Class", если он установлен.
Нажмите кнопку 'Готово'.
Упражнение 2: Создание внешнего интерфейса
Для продолжения процесса создания интерфейса необходимо создать контейнер Java, в который будут помещены другие требуемые элементы графического интерфейса. В этом действии контейнер будет создан с помощью элемента JFrame. Контейнер будет помещен в новый пакет, который будет отображаться в узле "Source Packages".
Создание контейнера JFrame
