Galera…aqui estou eu mais uma vez pedindo uma luz sobre o Jasper…
:evil:
Seguinte…quando eu exibo meu relatório, eu o faço através do JasperViewer…Porém tem um detalhe:
Quando eu fecho a tela do JasperViewer o meu aplicativo finaliza também…
Já tentei dar um HIDE_ON_CLOSE e outras funcoes no setDefaultOnCloseOperation, mesmo assim ainda continua com a mesma coisa…
meu codigo:
InputStream relJasper = getClass().getResourceAsStream(caminhoRelJasper);
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(list);
Map map = new HashMap();
map.put("pathSubRel", caminhoRelJasper);
JasperPrint impressao = JasperFillManager.fillReport(relJasper, map, ds);
this.GeraCodigoBarras(list.get(0).getBarras());
if(Arquivador.getModoFuncionamento().equals("V")){
JasperViewer viewer = new JasperViewer(impressao, true);
viewer.setDefaultCloseOperation(JasperViewer.DO_NOTHING_ON_CLOSE);//creio que aqui esteja o problema.
viewer.setVisible(true);
Iai o que eu devo fazer?