Escolar Documentos
Profissional Documentos
Cultura Documentos
JasperReport report =
JasperCompileManager.compileReport("SubpastaProjeto\\NomeArquivo.jrxml");
//Cria objeto que faz a impress�o do relat�rio caso seja proveniente de um banco de
dados relacional
JasperPrint jasperPrint = JasperFillManager.fillReport(report, parametros,
objetoConnectionDoBancoDados);
//Cria objeto que faz a impress�o do relat�rio caso seja proveniente de uma lista
de objetos
JRBeanCollectionDataSource datasourse = new
JRBeanCollectionDataSource(meuArrayListDeObjetos);
JasperPrint jasperPrint = JasperFillManager.fillReport(report, null, datasourse);
//Caso queira apenas exportar um arquivo pdf sem que o relat�rio apare�a na tela
JasperExportManager.exportReportToPdfFile(jasperPrint,
"SubpastaProjeto\\NomeArquivo.pdf");
//Caso queira que o relat�rio apare�a na tela, cria uma tela de visualiza��o
baseado em JFrame
JasperViewer viewer = new JasperViewer(jasperPrint);
viewer.setTitle("T�tulo da Janela de Relat�rio");
viewer.setExtendedState(JasperViewer.MAXIMIZED_BOTH);
viewer.setVisible(true);