Модуль javafx.graphics
Определяет основные API для сцены графики JavaFX пользовательского интерфейса (например, контейнеры компоновки, жизненный цикл приложения, фигуры, преобразования, холст, ввод, рисование, обработка изображений и эффекты), а также API для анимации, CSS, конкурентности, геометрии, печати и управления окнами.
Примечание: Классы JavaFX должны загружаться из набора модулей с именами javafx.* на пути модуля. Загрузка классов JavaFX из пути класса не поддерживается. См. Platform.startup для получения дополнительной информации.
- С момента:
- 9
Пакеты
| Пакет | Описание |
|---|---|
| javafx.animation | Предоставляет набор классов для удобной работы с основанными на переходах анимациями. |
| javafx.application | Предоставляет классы жизненного цикла приложения. |
| javafx.concurrent | Предоставляет набор классов для javafx.task. |
| 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.