Объединение класса javax.imageio.ImageIO
( ref ) и javafx.embed.swing.SwingFXUtils
( ref ) может преобразовать «вход» (то есть: поток, файл, URL) в образ JavaFX. Пример кода (для File
):
public static Image readImage(File file) {
try {
BufferedImage bimg = ImageIO.read(file);
return SwingFXUtils.toFXImage(bimg, null);
}
catch( IOException e ) {
// do something, probably throw some kind of RuntimeException
}
}