Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java / Java_Intro1_220509.pdf
Скачиваний:
227
Добавлен:
11.05.2015
Размер:
1.71 Mб
Скачать

В результате выполнения всех операций, должно получиться окно со следующим содержанием:

Рис. 25. Результат выполнения программы

Помимо компонентов библиотеки AWT, имеется расширенная библиотека компонентов SWING. SWING, помимо аналогичных AWT компонентов, имеет свои собственные компоненты, которых в AWT нет, например дерево объектов JTree. Более подробную информацию о GUI компонентам можно найти в специализированных книгах по JAVA программированию (см. рекомендуемые ресурсы).

6.3. Использование визуального редактора для проектирования ГИП

В предыдущем разделе мы рассмотрели несколько примеров программного проектирования графического интерфейса приложений Java. Однако проектирование относительно больших объемов графических элементов в ручную может показаться очень затруднительным. NetBeans имеет встроенный GUI редактор, при помощи которого процесс проектирования ГИП значительно упрощается. Для того, что бы воспользоваться функциями данного редактора, необходимо создать файл формы.

Одним из предложенных ниже способов создайте форму JFrame:

Нажав правой кнопкой мыши в представлении Projects на пакет, в котором нужно создать форму и, в раскрывшемся списке выбрав из раскрывшегося списка пункт New, а в нем JFrame Form... (Рис. 26);

Нажав кнопку на панели инструментов и, в появившемся окне мастера выбрать пункт либо Swing GUI Forms, либо AWT GUI Forms и выбрать JFrame Form или Frame Form соответственно. Разница заключается только в том, какая библиотека (SWING или AWT) будет использована. (Рис. 27);

Через главное меню «File»/«New»;

Сочетанием клавиш Ctr+N.

Рис. 26. Создание формы

Рис. 27. Мастер создания новых элементов

Теперь в окне кода отображается редактор GUI форм (Рис. 28).

В главном окне представлена сама форма, в правом столбце, разделенном на две части, представлена палитра компонентов и их свойств (параметров).

Теперь можно привычными для любого пользователя способами редактировать эту форму. Для изменения размеров нужно навести курсор мыши на границу изменяемого объекта (формы, контейнера или компонента) и, нажав левую кнопку, перетащить границу в новое положение. Поместить компонент или контейнер из палитры можно либо перетащить его из палитры на форму, либо сначала выбрать компонент в палитре, затем вставить его, щелкнув мышью в нужном месте формы.

Рис. 28. Редактор GUI форм

В панели Properties (Рис. 29) отображаются свойства выбранного объекта. Выбор объекта осуществляется нажатием левой кнопки мыши на данном объекте, при этом выделенный объект будет окружен оранжевой рамкой.

Рис. 29. Панель Properties

Соседние файлы в папке java