- java.lang.Object
-
- javafx.embed.swing.SwingFXUtils
-
public class SwingFXUtils extends Object
Этот класс предоставляет служебные методы для преобразования типов данных между форматами Swing/AWT и JavaFX.- С тех пор:
- JavaFX 2.2
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод Описание static BufferedImagefromFXImage(Image img, BufferedImage bimg)Снимает снимок указанного JavaFXImageобъекта и сохраняет копию его пикселей вBufferedImageобъект, создавая новый объект при необходимости.static WritableImagetoFXImage(BufferedImage bimg, WritableImage wimg)Снимает снимок указанногоBufferedImageи сохраняет копию его пикселей в JavaFXImageобъект, создавая новый объект при необходимости.
-
Подробное описание методов
-
toFXImage
public static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
Снимает снимок указанногоBufferedImageи сохраняет копию его пикселей в JavaFXImageобъект, создавая новый объект при необходимости. Возвращаемый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)
Снимает снимок указанного JavaFXImageобъекта и сохраняет копию его пикселей вBufferedImageобъект, создавая новый объект при необходимости. Метод будет преобразовывать только JavaFXImage, который читается в соответствии с условиями методаImage.getPixelReader(). ЕслиImageне читаем, как определено его методомgetPixelReader(), то этот метод вернёт null. ЕслиImageявляется writable, или другим динамическим изображением, тоBufferedImageбудет установлен только на текущее состояние пикселей в изображении, как определено его методомPixelReader. Дальнейшие изменения пикселейImageне будут отражены в возвращаемомBufferedImage.Необязательный параметр
BufferedImageможет быть повторно использован для хранения копии пикселей. НовыйBufferedImageбудет создан, если переданный объект null, слишком мал или типа, который пиксели изображения не могут быть легко преобразованы.- Параметры:
-
img- JavaFXImageдля преобразования -
bimg- необязательный объектBufferedImage, который может быть использован для хранения возвращаемых данных пикселей - Возвращает:
BufferedImage, содержащий снимок JavaFXImage, или null, еслиImageне читаем.- С тех пор:
- JavaFX 2.2
-
© 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.
|
|