- 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)
指定されたJavaFXImage
オブジェクトのスナップショットを取得し、そのピクセルのコピーをBufferedImage
オブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。static WritableImage
toFXImage(BufferedImage bimg, WritableImage wimg)
指定されたBufferedImage
のスナップショットを取得し、そのピクセルのコピーをJavaFXImage
オブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。
-
-
-
メソッドの詳細
-
toFXImage
public static WritableImage toFXImage(BufferedImage bimg, WritableImage wimg)
指定されたBufferedImage
のスナップショットを取得し、そのピクセルのコピーをJavaFXImage
オブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 返されるImage
は、メソッドが完了した時点における、BufferedImage
内のピクセルの状態の静的なスナップショットです。BufferedImage
にその後で加えられた変更はImage
に反映されません。ピクセルのコピーを格納するために、オプションのJavaFX
WritableImage
パラメータを再利用できます。 指定されたオブジェクトが、NULLか、小さすぎるか、またはそのイメージ・ピクセルからの変換が困難な型である場合は、新しいImage
が作成されます。- パラメータ:
bimg
- 変換するBufferedImage
オブジェクトwimg
- 返されたピクセル・データの格納に使用できるオプションのWritableImage
オブジェクト- 戻り値:
BufferedImage
内の現在のピクセルのスナップショットを表すImage
オブジェクト- 導入されたバージョン:
- JavaFX 2.2
-
fromFXImage
public static BufferedImage fromFXImage(Image img, BufferedImage bimg)
指定されたJavaFXImage
オブジェクトのスナップショットを取得し、そのピクセルのコピーをBufferedImage
オブジェクトに格納し、必要に応じて新しいオブジェクトを作成します。 このメソッドでは、Image.getPixelReader()
メソッドの条件に従って読み取ることができるJavaFXImage
のみを変換します。getPixelReader()
メソッドによってImage
が読取り可能でないと判断された場合、このメソッドはNULLを返します。 書込み可能なImage
やその他の動的イメージの場合、BufferedImage
は、PixelReader
によって決定される、イメージ内のピクセルの現在の状態に対してのみ設定されます。Image
のピクセルにその後で加えられた変更はBufferedImage
に反映されません。ピクセルのコピーを格納するために、オプションの
BufferedImage
パラメータを再利用できます。 指定されたオブジェクトが、NULLか、小さすぎるか、またはそのイメージ・ピクセルからの変換が困難な型である場合は、新しいBufferedImage
が作成されます。- パラメータ:
img
- 変換するJavaFXImage
bimg
- 返されたピクセル・データの格納に使用できるオプションのBufferedImage
オブジェクト- 戻り値:
- JavaFX
Image
のスナップショットが含まれるBufferedImage
またはImage
が読取り可能でない場合はNULL - 導入されたバージョン:
- JavaFX 2.2
-
-