Модуль 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.