Библиотека knigago >> Компьютеры и Интернет >> Базы данных >> Графические интерфейсы пользователя Java


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 951, книга: Обоюдоострый меч
автор: Карен Трэвисс

В захватывающем романе "Обоюдоострый меч" Карен Трэвисс создает захватывающий мир, где политические интриги и сверхъестественные силы сталкиваются в хаотичном танце. История вращается вокруг Леиры, молодой женщины с загадочным прошлым и скрытыми способностями. Когда ее мир разрушается, ей приходится бежать, спасая секреты, которые могут поставить под угрозу судьбу королевства. Ее путешествие приводит ее к встрече с Эшрином, принцем из враждующего клана, который таит собственные...

СЛУЧАЙНАЯ КНИГА

Тимур Сергеевич Машнин - Графические интерфейсы пользователя Java

Графические интерфейсы пользователя Java
Книга - Графические интерфейсы пользователя Java.  Тимур Сергеевич Машнин  - прочитать полностью в библиотеке КнигаГо
Название:
Графические интерфейсы пользователя Java
Тимур Сергеевич Машнин

Жанр:

Java, Java Script

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

9785005027429

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Графические интерфейсы пользователя Java"

Эта книга для тех, кто уже знаком с языком программирования Java и хотел бы научиться разрабатывать настольные приложения Java с графическим интерфейсом пользователя.С этой книгой Вы познакомитесь с такими Java библиотеками графического интерфейса пользователя, как AWT, Swing, SWT/JFace и JavaFX.

Читаем онлайн "Графические интерфейсы пользователя Java" (ознакомительный отрывок). [Страница - 3]

на основе языка FXML, дополненный поддержкой новых возможностей платформы JavaFX 8, программным интерфейсом JavaFX Scene Builder Kit для встраивания инструмента в Java приложения, возможностью добавлять пользовательские GUI-компоненты и др.

В настоящее время технология JavaFX обеспечивает создание мощного графического интерфейса пользователя (Graphical User Interface (GUI)), 2D и 3D графику для крупномасштабных приложений, ориентированных на обработку данных, насыщенных медиа-приложений, поставляющих разнообразный медиа-контент пользователю, Mashup-приложений, объединяющих различные Web-ресурсы для пользователя, обеспечивает создание компонентов высококачественной графики и анимации для Web-сайтов, различного рода пользовательских программ, насыщенных графикой, анимацией и интерактивными элементами.

Библиотека AWT

Книгаго: Графические интерфейсы пользователя Java. Иллюстрация № 4
Итак, самой первой графической Java-библиотекой была создана библиотека AWT (Abstract Window Toolkit).

Она была включена в первую версию JDK 1.0.

Затем библиотека AWT была дополнена библиотекой Java 2D API, расширяющей возможности работы с двухмерной графикой и изображениями.

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

Сам по себе язык Java не обладает возможностями низкоуровневого взаимодействия с конкретной операционной системой, обеспечивающими передачу информации от мышки или клавиатуры приложению и вывод пикселей на экран.

Поэтому библиотека AWT была создана так, что каждый AWT-компонент имеет своего двойника-пира peer – интерфейс, обеспечивающий взаимодействие с конкретной операционной системой.

Таким образом, переносимость графической библиотеки AWT обусловлена наличием реализации пакета java.awt.peer для конкретной операционной системы.

Вследствие этого, AWT-компоненты называют тяжеловесными.

Все AWT-компоненты, кроме элементов меню, представлены подклассами класса java.awt.Component.


Книгаго: Графические интерфейсы пользователя Java. Иллюстрация № 5
Книгаго: Графические интерфейсы пользователя Java. Иллюстрация № 6
Для элементов меню суперклассом является класс java.awt.MenuComponent.

Архитектура AWT устроена таким образом, что компоненты размещаются в контейнерах (суперкласс java.awt.Container) с помощью менеджеров компоновки – классов, реализующих интерфейс java.awt.LayoutManager.

Для настольных приложений корневое окно графического интерфейса пользователя представляет контейнер java.awt. Window, который в свою очередь должен содержать окно java.awt.Frame с заголовком и границами или диалоговое окно java.awt. Dialog, также имеющее заголовок и границы.

AWT-компоненты добавляются в панель java.awt.Panel – контейнер, который может содержать как компоненты, так и другие панели.

Для апплетов класс java. applet. Applet, расширяющий класс java.awt.Panel, является корневым контейнером для всех графических компонентов.

Создаваемые на основе платформы Java SE апплеты представляют собой программы, написанные на языке Java и работающие в среде браузера, который загружает их и запускает виртуальную машину JVM для их выполнения.

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

Это означает, что апплет не может быть запущен, как настольное приложение, одной только виртуальной машиной JVM.

Для его работы необходим браузер, который распознает тэги <APPLET> или <OBJECT> и <EMBED>, включающие апплет в HTML-страницу.

Главный класс апплета должен быть подклассом класса java. applet. Applet, при этом класс Applet служит интерфейсом между апплетом и браузером.

Жизненным циклом апплета управляет компонент Java Plug-in среды выполнения JRE.

Настольные приложения платформы Java SE – это независимые Java-приложения, которые выполняются виртуальной машиной JVM, при этом точкой входа в приложение является главный класс приложения, содержащий статический метод main.

Начиная с версии Java SE 7 с апреля 2013 года все Java-апплеты --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Графические интерфейсы пользователя Java» по жанру, серии, автору или названию:

Java для всех. Алексей Васильев
- Java для всех

Жанр: Java, Java Script

Год издания: 2020

Серия: Библиотека программиста