Como evitar quadro pai fechado ao fechar o quadro filho (Java + iReport)?
Basicamente eu quero ligarJasperViewer
de um botão no meu aplicativo principal. Eu uso isso
private void btnExportActionPerformed(java.awt.event.ActionEvent evt) {
try {
JasperPrint printer = JasperFillManager.fillReport(getClass().getResourceAsStream("reportRecharge.jasper"), params, new JREmptyDataSource());
JasperViewer jv = new JasperViewer(printer);
jv.setVisible(true);
} catch (JRException ex) {
ex.printStackTrace();
}
}
Quando umJasperViewer
aparecem e eu fecho isto, omain frame
/ parent
também fechado. Eu tentei adicionarjv.setDefaultCloseOperation(HIDE_ON_CLOSE);
mas também não está funcionando. Como conseguir isso?
Qualquer ajuda seria apreciada.