Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2014, 23:43
mbernabeu07
 
Fecha de Ingreso: octubre-2012
Ubicación: Elche
Mensajes: 13
Antigüedad: 12 años
Puntos: 0
Respuesta: Insertar imagenes en reporte desde disco

He vuelto a probar haciendo los cambios que me has indicado, sigue sin funcionar.

Pongo como ha quedado el código por si a alguien se el ocurre donde estoy metiendo la pata, de todas formas agradezco mucho tu ayuda mijayasu.

Código:
private void btn_InformeActionPerformed(java.awt.event.ActionEvent evt) {                                            
        GesCalzado mysql = new GesCalzado();
        Connection con = mysql.conectar();
        
        Map<String, Object> parametros = new HashMap<>();
        parametros.clear();
        parametros.put("Empresa", GesCalzado.Empresa);
        parametros.put("Pedido", NumPed);
        rutaLogo = ObtenerRutalogo(Marca);
        if(rutaLogo == null){
            rutaLogo = "";
        }
        parametros.put("Logo", this.getClass().getResourceAsStream(rutaLogo));
        
        try {
        JasperReport reporte = (JasperReport) JRLoader.loadObject(getClass().getResource("/Informes/Pedido.jasper"));
        JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, parametros, con);
        JasperViewer jviewer = new JasperViewer(jasperPrint, false);

        JDialog vistaPrevia = new JDialog(jviewer, true);
        vistaPrevia.setTitle("Pedido nº:" + NumPed + " de la empresa: " + GesCalzado.Empresa);
        vistaPrevia.setContentPane(jviewer.getContentPane( ));
        vistaPrevia.setSize(900, 900);
        vistaPrevia.setLocationRelativeTo(null);
        vistaPrevia.validate();

        vistaPrevia.setVisible(true);

        } catch (JRException ex) {
        System.out.println("Error evaluaciones: " + ex);
        }
    }