Spec-Zone.ru › OpenJavaFX 24

Класс SwingFXUtils

java.lang.Object
javafx.embed.swing.SwingFXUtils
public class SwingFXUtils extends Object
Этот класс предоставляет вспомогательные методы для преобразования типов данных между форматами Swing/AWT и JavaFX.
С:
JavaFX 2.2

Краткое описание методов

Модификатор и тип Метод Описание
static BufferedImage fromFXImage(Image img, BufferedImage bimg)
Создает снимок указанного объекта JavaFX Image и сохраняет копию его пикселей в объект BufferedImage, создавая новый объект при необходимости.
static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
Создает снимок указанного BufferedImage и сохраняет копию его пикселей в объект JavaFX Image, создавая новый объект при необходимости.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание методов

toFXImage

public static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
Создает снимок указанного BufferedImage и сохраняет копию его пикселей в объект JavaFX Image, создавая новый объект при необходимости. Возвращаемый Image будет статическим снимком состояния пикселей в BufferedImage в момент завершения метода. Дальнейшие изменения в BufferedImage не будут отражены в Image.

Необязательный параметр JavaFX WritableImage может быть повторно использован для хранения копии пикселей. Новый Image будет создан, если переданный объект равен null, слишком мал или его тип не позволяет легко преобразовать пиксели изображения.

Параметры:
bimg - объект BufferedImage для преобразования
wimg - необязательный объект WritableImage, который может использоваться для хранения возвращаемых данных пикселей
Возвращает:
объект Image, представляющий снимок текущих пикселей в BufferedImage.
С:
JavaFX 2.2

fromFXImage

public static BufferedImage fromFXImage(Image img, BufferedImage bimg)
Создает снимок указанного объекта JavaFX Image и сохраняет копию его пикселей в BufferedImage объект, создавая новый объект при необходимости. Метод будет преобразовывать только объект JavaFX Image, который может быть прочитан в соответствии с условиями метода Image.getPixelReader(). Если Image не может быть прочитан, как определяется методом getPixelReader(), то этот метод вернет null. Если Image является записью или другим динамическим изображением, то BufferedImage будет содержать только текущее состояние пикселей в изображении, определяемое методом PixelReader. Дальнейшие изменения в пикселях Image не будут отражены в возвращаемом BufferedImage.

Необязательный параметр BufferedImage может быть повторно использован для хранения копии пикселей. Новый BufferedImage будет создан, если переданный объект равен null, слишком мал или его тип не позволяет легко преобразовать пиксели изображения.

Параметры:
img - преобразуемый объект JavaFX Image
bimg - необязательный объект BufferedImage, который может быть использован для хранения возвращаемых данных пикселей
Возвращает:
BufferedImage, содержащий снимок объекта JavaFX Image, или null, если Image не может быть прочитан.
С:
JavaFX 2.2

Сообщить об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API