Модуль javafx.graphics
модуль javafx.graphics
Определяет основные API сцены для инструментария JavaFX UI (такие как контейнеры макета, жизненный цикл приложения, фигуры, преобразования, холст, ввод, отрисовка, обработка изображений и эффекты), а также API для анимации, CSS, конкурентности, геометрии, печати и работы с окнами.
Примечание: Классы JavaFX должны загружаться из набора именованных javafx.* модулей в пути модулей. Загрузка классов JavaFX из пути к классам не поддерживается. См. Platform.startup для получения дополнительной информации.
- Since:
- 9
Пакеты
| Пакет | Описание |
|---|---|
| javafx.animation | Предоставляет набор классов для удобной работы с основанными на переходах анимациями. |
| javafx.application | Предоставляет классы жизненного цикла приложения. |
| javafx.concurrent | Предоставляет набор классов для javafx.concurrent. |
| javafx.css | Предоставляет API для стилизации свойств с помощью CSS и поддержки состояния псевдоклассов. |
| javafx.css.converter | Предоставляет различные классы StyleConverter, которые преобразуют разобранные значения CSS. |
| javafx.geometry | Предоставляет набор 2D-классов для определения и выполнения операций над объектами, связанными с двухмерной геометрией. |
| javafx.print | Предоставляет публичные классы для API печати JavaFX. |
| javafx.scene | Предоставляет базовый набор базовых классов для API графической сцены JavaFX. |
| javafx.scene.canvas | Предоставляет набор классов для холста, API отрисовки в режиме непосредственного доступа. |
| javafx.scene.effect | Предоставляет набор классов для добавления графических фильтров-эффектов к узлам графической сцены JavaFX. |
| javafx.scene.image | Предоставляет набор классов для загрузки и отображения изображений. |
| javafx.scene.input | Предоставляет набор классов для обработки событий ввода мыши и клавиатуры. |
| javafx.scene.layout | Предоставляет классы для поддержки макета пользовательского интерфейса. |
| javafx.scene.paint | Предоставляет набор классов для цветов и градиентов, используемых для заливки фигур и фонов при отрисовке графической сцены. |
| javafx.scene.robot | Предоставляет API для моделирования пользовательского взаимодействия, такого как нажатие клавиш на клавиатуре и использование мыши. |
| javafx.scene.shape | Предоставляет набор 2D-классов для определения и выполнения операций над объектами, связанными с двухмерной геометрией. |
| javafx.scene.text | Предоставляет набор классов для шрифтов и отображаемых узлов текста. |
| javafx.scene.transform | Предоставляет удобный набор классов для выполнения вращения, масштабирования, наклона и перемещения преобразований для Affine объектов. |
| javafx.stage | Предоставляет классы верхнего уровня для контейнеров контента JavaFX. |
Модули
| Модификатор | Модуль | Описание |
|---|---|---|
| transitive | javafx.base | Определяет базовые API для инструментария JavaFX UI, включая API для привязок, свойств, коллекций и событий. |
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.