Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

GUI общее понятия, принципы реализации в Java



GUI-приложения

Экранной формой называется область, которая видна на экране в виде окна с различными

элементами — кнопками, текстом, выпадающими списками и т.п. А сами эти элементы называются

компонентами.

Среды, позволяющие в процессе разработки приложения в интерактивном режиме размещать на

формы компоненты и задавать их параметры, называются RAD-средами. RAD

расшифровывается как Rapid Application Development — быстрая разработка приложений.

В NetBeans и других современных средах разработки такой процесс основан на объектной модели

компонентов, поэтому он называется Объектно-Ориентированным Дизайном (OOD — Object-Oriented

Design).

NetBeans является RAD-средой и позволяет быстро и удобно создавать приложения с развитым

графическим пользовательским интерфейсом (GUI — Graphic User Interface).

Чтобы создать приложение с графическим интерфейсом в NetBeans достаточно выбрать заготовку

Java Desktop Application при создании проекта.

В проекте созданном на основе шаблона уже будет присутствовать экранная форма и среда

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

создания классов и целых консольных приложений) и режим дизайна (также этот режим часто

называется конструктором форм в других средах разработки).

Удобство режима дизайна заключается в том, что используя набор предопределенных элементов

пользовательского графического интерфейса разработчик может наполнять форму необходимыми

элементами просто перетаскивая их на форму из библиотеки, размещая их нужным образом, задавая

их основные свойства. Это не позволяет создавать полноценных приложений, но освобождает от

написания рутинного кода, необходимого для создания стандартных элементов интерфейса. При

желании можно переключится в режим исходного кода и описать каждый компонент формы вручную.

Типичный набор компонентов формы:

• Button — кнопка;

• Radiobutton — группа переключателей, из которых может быть выбран только один;

• Checkbox — «флажок», активирующий или деактивирующий какую-то опцию.

• List — выпадающий список;

• Label — текстовая надпись;

• Text Field — поле для ввода текста;

• Textarea — многострочное поле для ввода текста.

Существуют и другие компоненты форм, их конкретный набор зависит от используемой библиотеки

компонентов.

Современные комплектации Java предоставляют как минимум два набора компонентов AWT и Swing

(хотя в современных приложениях имеется возможность совместно использовать эти наборы).





Дата публикования: 2015-10-09; Прочитано: 334 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...