Olá pessoal!
estou com uma dificuldade, pode até ser boba, mas não sei como resolver.
se alguém puder me ajudar agradeço.
os relatórios do projeto que estou desenvolvendo usa o JasperReport, e quando vai abrir um relatório pela primeira vez, ele demora um pouco, mas quando vai abrir pela segunda vez, o relatório abre bem rápido.
gostaria de saber
esse é o código que tenho para gerar e abrir meus relatórios.
se alguém puder ajudar fico agradecido!
JRDataSource jrds = new JRBeanCollectionDataSource(lista);
try {
JasperReport report = new JasperCompileManager().compileReport(relatorio);
JasperPrint print = JasperFillManager.fillReport(report,parameters,jrds);
pbRelatorio.finalizaProgressBar();
if(!print.getPages().isEmpty()){
JasperViewer jv = new JasperViewer(print,false);
jv.setExtendedState(6);
jv.setTitle("TECSOFT - "+relatorio);
jv.setVisible(true);
}else{
new Mensagem().deInformacao("Relatório sem informação à ser exibida!");
}
} catch (JRException ex) {
ex.printStackTrace();
}