Презентация «Java. Разработка графического интерфейса»

Смотреть слайды в полном размере
Презентация «Java. Разработка графического интерфейса»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 37 слайдов и доступен в формате ppt. Размер файла: 686.66 KB

Просмотреть и скачать

Pic.1
Лекция №11. Java. Разработка графического интерфейса
Лекция №11. Java. Разработка графического интерфейса
Pic.2
Содержание AWT — Abstract Window Toolkit Swing
Содержание AWT — Abstract Window Toolkit Swing
Pic.3
Реализации графического пользовательского интерфейса В Java существует две реализации графического п
Реализации графического пользовательского интерфейса В Java существует две реализации графического пользовательского интерфейса: java. awt javax. swing
Pic.4
AWT — Abstract Window Toolkit java. awt - набор классов-оберток компонентов GUI операционной системы
AWT — Abstract Window Toolkit java. awt - набор классов-оберток компонентов GUI операционной системы, на которой выполняется Java-приложение. Компоненты AWT реализованы платформозависимым способом на …
Pic.5
Компоненты AWT Компонент (java. awt. Component) — базовый класс, определяющий отображение на экране
Компоненты AWT Компонент (java. awt. Component) — базовый класс, определяющий отображение на экране и поведение каждого элемента интерфейса при взаимодействии с пользователем. Задает размер, цвет, …
Pic.6
Для определения цвета используется класс java. awt. Color, в котором цвет можно задать либо при помо
Для определения цвета используется класс java. awt. Color, в котором цвет можно задать либо при помощи таблицы RGB, либо при помощи переменных класса. Для определения цвета используется класс java. …
Pic.7
Структура пакета java. awt
Структура пакета java. awt
Pic.8
Возможность включать изображения в программу реализуется через потомков абстрактного класса Image. В
Возможность включать изображения в программу реализуется через потомков абстрактного класса Image. Возможность включать изображения в программу реализуется через потомков абстрактного класса Image. …
Pic.9
Переключатели (Checkbox) Данный компонент позволяет визуально устанавливать значения on или off для
Переключатели (Checkbox) Данный компонент позволяет визуально устанавливать значения on или off для переменной. При использовании нескольких переключателей, несколько переменных могут принимать …
Pic.10
Группы переключателей (CheckboxGroup) Группы переключателей (CheckboxGroup)
Группы переключателей (CheckboxGroup) Группы переключателей (CheckboxGroup)
Pic.11
Списки (List) Списки (List) Списком называется набор элементов, один или несколько из которых могут
Списки (List) Списки (List) Списком называется набор элементов, один или несколько из которых могут быть выбраны из создаваемого окна с прокруткой. Возможно использование пустого конструктора. Для …
Pic.12
Выпадающие списки (Choice) Выпадающие списки (Choice) Создается аналогично обычному списку, только п
Выпадающие списки (Choice) Выпадающие списки (Choice) Создается аналогично обычному списку, только при его использовании можно всегда выбирать только одну строку. В данном классе используется только …
Pic.13
Надписи (Label) Надписи (Label) Позволяет размещать статические текстовые надписи. При создании объе
Надписи (Label) Надписи (Label) Позволяет размещать статические текстовые надписи. При создании объекта можно использовать пустой конструктор, но тогда саму надпись необходимо задавать при помощи …
Pic.14
Панель (Panel) Панель (Panel) Работа с данным компонентом не отличается от работы с другими компонен
Панель (Panel) Панель (Panel) Работа с данным компонентом не отличается от работы с другими компонентами класса java. awt, за единственным исключением, что для панели можно установить менеджер …
Pic.15
Окно приложения (Frame) Окно приложения (Frame) Frame — контейнер, формирующий окна приложения с заг
Окно приложения (Frame) Окно приложения (Frame) Frame — контейнер, формирующий окна приложения с заголовком окна. Недоступен в апплетах. Фрейм позволяет добавлять к себе меню и обрабатывать события …
Pic.16
Менеджеры компоновки Менеджер компоновки является незаменимым инструментом при использовании более о
Менеджеры компоновки Менеджер компоновки является незаменимым инструментом при использовании более одного компонента. Пакет java. awt включает следующие менеджеры: FlowLayout - менеджер, используемый …
Pic.17
Меню (Menu) Меню (Menu) Меню - компонент пользовательского интерфейса, позволяющий создавать в прило
Меню (Menu) Меню (Menu) Меню - компонент пользовательского интерфейса, позволяющий создавать в приложениях главное меню. Меню в java. awt неразрывно связано с содержащим ее фреймом. Процесс …
Pic.18
Модель обработки событий Компоненты AWT генерируют события в соответствии с воздействиями пользовате
Модель обработки событий Компоненты AWT генерируют события в соответствии с воздействиями пользователя на графический интерфейс. Другие компоненты регистрируются для прослушивания этих событий и …
Pic.19
Источник события Источник события Источником события является компонент, генерирующий событие и реги
Источник события Источник события Источником события является компонент, генерирующий событие и регистрирующий заинтересованные в прослушивании данного события компоненты. Источник события оповещает …
Pic.20
Слушатель события Слушатель события Слушатель события — компонент, регистрирующийся для прослушивани
Слушатель события Слушатель события Слушатель события — компонент, регистрирующийся для прослушивания события у источника и реагирующий на него. Слушатель может события обрабатывать внутри …
Pic.21
Событие Событие Событие пользовательского интерфейса — потомок класса java. awt. AWTEvent, предназна
Событие Событие Событие пользовательского интерфейса — потомок класса java. awt. AWTEvent, предназначенный для передачи информации от источника события к слушателю. События пакета AWT вместе со …
Pic.22
Класс AWTEventMulticaster AWTEventMulticaster — класс, реализующий эффективную и потоко-безопасную д
Класс AWTEventMulticaster AWTEventMulticaster — класс, реализующий эффективную и потоко-безопасную диспетчеризацию событий для событий AWT. Основные события AWT
Pic.23
«Java. Разработка графического интерфейса», слайд 23
Pic.24
JFC - Java Foundation Classes JFC — набор базовых библиотек, предназначенный для построения эффектив
JFC - Java Foundation Classes JFC — набор базовых библиотек, предназначенный для построения эффективных графических приложений. Состоит из: AWT - Содержит компоненты AWT 1. 1 Java 2D - Обеспечивает …
Pic.25
2. Swing Набор компонентов Swing - это разработанный на Java платформо-независимый набор компонентов
2. Swing Набор компонентов Swing - это разработанный на Java платформо-независимый набор компонентов графического пользовательского интерфейса. Особенности Swing-компонентов: являются …
Pic.26
Архитектура MVC и модель Swing MVC (Model-View-Controller) - технология создания элементов пользоват
Архитектура MVC и модель Swing MVC (Model-View-Controller) - технология создания элементов пользовательского интерфейса, основанная на взаимодействии компонентов: Model (модель) - логическое …
Pic.27
В Swing контроллер и представление объединяются в общий компонент под названием делегат (delegate).
В Swing контроллер и представление объединяются в общий компонент под названием делегат (delegate). В Swing контроллер и представление объединяются в общий компонент под названием делегат (delegate). …
Pic.28
Пакеты Swing
Пакеты Swing
Pic.29
Составные части окна В модели Swing внутренняя часть окна представляет собой корневую панель JRootPa
Составные части окна В модели Swing внутренняя часть окна представляет собой корневую панель JRootPane, которая состоит из: прозрачной панели (glass pane) слоистой панели (layered pane). Прозрачная …
Pic.30
Класс JComponent Является базовым классом почти для всех Swing-компонентов пользовательского интерфе
Класс JComponent Является базовым классом почти для всех Swing-компонентов пользовательского интерфейса (J-классов). Swing-компоненты пользовательского интерфейса наследуют от класса JComponent …
Pic.31
Класс JPanel Является легковесным объектом, представляющим панель со встроенной поддержкой двойной б
Класс JPanel Является легковесным объектом, представляющим панель со встроенной поддержкой двойной буферизации. Интерфейс Icon описывает изображения фиксированного размера. Класс ImageIcon реализует …
Pic.32
Класс JLabel Реализует однострочную текстовую метку с дополнительными возможностями: наличие изображ
Класс JLabel Реализует однострочную текстовую метку с дополнительными возможностями: наличие изображения; возможность изменения взаимного расположения текста и изображения. Является реализацией …
Pic.33
Класс JCheckBox Соответствует объекту CheckBox, не входящему в группу. Можно задавать собственные из
Класс JCheckBox Соответствует объекту CheckBox, не входящему в группу. Можно задавать собственные изображения для выбранного и невыбранного состояния. Соответствует объекту CheckBox, входящему в …
Pic.34
Класс JComboBox Представляет собой выпадающий список с возможностью выбора и редактирования. Реализу
Класс JComboBox Представляет собой выпадающий список с возможностью выбора и редактирования. Реализует список элементов.
Pic.35
Бордюры (Border) Рисование границ вокруг компонентов (бордюров) обеспечивается с помощью интерфейса
Бордюры (Border) Рисование границ вокруг компонентов (бордюров) обеспечивается с помощью интерфейса Border. Border требует реализации следующих методов: В пакет Swing входит 9 классов для рисования …
Pic.36
Классы меню Классы, обеспечивающие работу с меню (JCheckBoxMenuItem, JMenuItem, JRadioButtonMenuItem
Классы меню Классы, обеспечивающие работу с меню (JCheckBoxMenuItem, JMenuItem, JRadioButtonMenuItem, JMenu, JMenuBar, JSeparator), являются подклассами компонента JComponent. Это позволяет в отличие …
Pic.37
События пакетов Swing
События пакетов Swing


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!