Wie kann verhindert werden, dass der übergeordnete Frame beim Schließen des untergeordneten Frames geschlossen wird (Java + iReport)?
Grundsätzlich möchte ich anrufenJasperViewer
über eine Schaltfläche in meiner Hauptanwendung. ich benutze das
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();
}
}
Wenn einJasperViewer
erscheinen und ich schließe es, dasmain frame
/ parent
auch geschlossen. Ich habe versucht hinzuzufügenjv.setDefaultCloseOperation(HIDE_ON_CLOSE);
aber es funktioniert auch nicht. Wie bekomme ich es?
Jede Hilfe wäre dankbar.