Como eu transformo BufferedImage em ImageIcon?
Tenho:ImageIcon foto = null;
if(b.getArrayBytesImagem()!=null){
byte[] arrayBytesImagem = b.getArrayBytesImagem();
InputStream in = new ByteArrayInputStream(arrayBytesImagem);
try {
BufferedImage bImageFromConvert = ImageIO.read(in);
foto = (ImageIcon)bImageFromConvert; // Aqui o problema
} catch (IOException ex) {
Logger.getLogger(FrotaVeiculosUI.class.getName()).log(Level.SEVERE, null, ex);
}
}
ImageIcon foto = null;
if (b.getArrayBytesImagem() != null) {
byte[] arrayBytesImagem = b.getArrayBytesImagem();
InputStream in = new ByteArrayInputStream(arrayBytesImagem);
try {
BufferedImage bImageFromConvert = ImageIO.read(in);
foto = new ImageIcon(bImageFromConvert);
} catch (IOException ex) {
Logger.getLogger(FrotaVeiculosUI.class.getName()).log(Level.SEVERE, null, ex);
}
}