JavaFx - Problema con imagenes
Publicado por Alejandro (7 intervenciones) el 03/04/2018 02:55:27
Muy buenas de nuevo, esta vez traigo un duda, que por mas que le busque no le encuentro solución, ya estoy frustrado y esta es mi ultima opción.
Bueno mi problema, es que al intentar recuperar una imagen de una base de datos mysql e insertarla en un ImageView, me tira un error, incompatible types: bufferedimage cannot be converted to image, si alguien sabe el código para hacerlo en javaFx, me lo podría decir, necesito su ayuda!
Bueno mi problema, es que al intentar recuperar una imagen de una base de datos mysql e insertarla en un ImageView, me tira un error, incompatible types: bufferedimage cannot be converted to image, si alguien sabe el código para hacerlo en javaFx, me lo podría decir, necesito su ayuda!
1
2
3
4
5
6
ConexionBD con = new ConexionBD();
Connection cn = con.Conexion();
PreparedStatement prep1;
Statement prep2;
ResultSet result1, result2;
1
String consulta2 = "SELECT Nombre,Logo FROM datosempresa";
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
try {
prep2 = cn.createStatement();
result2 = prep2.executeQuery(consulta2);
if (result2.next()) {
lblNombreEmpresa.setText(result2.getString(1)); //Funciona
Image i = null;
Blob blob = result2.getBlob("foto");
i = javax.imageio.ImageIO.read(blob.getBinaryStream()); //Error
imgFotoEmpresa.setImage(i); //ImageView
}
} catch (SQLException ex) {
Logger.getLogger(PrincipalController.class.getName()).log(Level.SEVERE, null, ex);
System.out.println(ex.getMessage());
}
Valora esta pregunta
0