JASPERVIEWER SOBRE JDIALOG
private void imprimir() throws BancoDeDadosException, JRException {
try
{
JDialog viewer = new JDialog(new javax.swing.JFrame(),"Visualização do Relatório", true);
viewer.setSize(800,600);
viewer.setLocationRelativeTo(null);
JRResultSetDataSource jrRS = new JRResultSetDataSource(modelo.rs());
Map parameters = new HashMap();
JasperReport relatoriosJasper =
(JasperReport)JRLoader.loadObject("C:/Program Files/JasperSoft/iReport-1.2.5/lib/jasperreports-1.2.5/classic.jasper");
JasperPrint jasperPrint = JasperFillManager.fillReport(relatoriosJasper, parameters, jrRS);
JasperViewer jrViewer = new JasperViewer(jasperPrint, true);
viewer.getContentPane().add(jrViewer.getContentPane());
viewer.setVisible(true);
} catch (Exception e)
{
visao.setMensagem(e.getMessage(),true);
}
}
Gracias...soy nuevo y me ayudó tu respuesta. saludos..!
ResponderEliminarTambién podrían optar por esta otra solución:
ResponderEliminarJasperViewer jv = new JasperViewer(jasperPrint, false);
jv.setModalExclusionType(Dialog.ModalExclusionType.APPLICATION_EXCLUDE);
Hermano Gracias por tu aporte, me ayudo muchisimo, me quitaste un dolor de cabeza. Gracias
Eliminar2021 xD me sirvio ty
EliminarGracias!!!
ResponderEliminarGracias !!!!
Eliminar