Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.swing
Пакет javafx.embed.swing

Класс 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 является writable, или другим динамическим изображением, то BufferedImage будет установлен только на текущее состояние пикселей в изображении, как определено его методом PixelReader. Дальнейшие изменения пикселей Image не будут отражены в возвращаемом BufferedImage.

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

      Параметры:
      img - JavaFX Image для преобразования
      bimg - необязательный объект BufferedImage, который может быть использован для хранения возвращаемых данных пикселей
      Возвращает:
      BufferedImage, содержащий снимок JavaFX Image, или 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.

Spec-Zone.ru

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