02/04/2013, 15:42
|
| | Fecha de Ingreso: marzo-2011
Mensajes: 40
Antigüedad: 13 años, 7 meses Puntos: 1 | |
Respuesta: Problema con JasperReport aki un kodigo que puedes Utilizar pruebale haber como te va..
public void financiamientoArticulo(Proform proform) {
try {
String master = System.getProperty("user.dir") + "/src/com/ph/report/FinanReport.jasper";
if (master == null) {
JOptionPane.showMessageDialog(null, "No se encuentra el archivo maestro", "ERROR REPORTE", JOptionPane.ERROR_MESSAGE);
return;
}
JasperReport masterReport = null;
try {
masterReport = (JasperReport) JRLoader.loadObject(master);
} catch (Exception jre) {
JOptionPane.showMessageDialog(null, "Problema al cargar archivo maestro", "ERROR REPORTE", JOptionPane.ERROR_MESSAGE);
System.out.println("Error: " + jre);
return;
}
Map parametro = new HashMap();
parametro.put("articulo", concatArticulo(proform.getItemProforms()));
JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport, parametro, conn);
JasperViewer jviewer = new JasperViewer(jasperPrint, false);
JDialog vistaPrevia = new JDialog(jviewer, true);
vistaPrevia.setTitle("IMPRESIÓN DE ARTICULO FINANCIADO");
vistaPrevia.setContentPane(jviewer.getContentPane( ));
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
vistaPrevia.setBounds(100, 100, d.width - 200, d.height - 200);
vistaPrevia.setLocationRelativeTo(null);
vistaPrevia.validate();
vistaPrevia.setVisible(true);
} catch (Exception ex) {
System.out.println("errrrrrrrrrrrror: " + ex);
}
} |