Jak zapobiec zamknięciu ramki nadrzędnej podczas zamykania ramki potomnej (Java + iReport)?
Zasadniczo chcę zadzwonićJasperViewer
z przycisku na mojej aplikacji głównej. używam tego
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();
}
}
KiedyJasperViewer
pojawiają się i zamykam jemain frame
/ parent
również zamknięte. Próbowałem dodaćjv.setDefaultCloseOperation(HIDE_ON_CLOSE);
ale to też nie działa. Jak go zdobyć?
Każda pomoc byłaby doceniana.