Basically I want to call JasperViewer
from a button on my Main Application.
I use this
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();
}
}
When a JasperViewer
appear and I close it, the main frame
/ parent
also closed. I've try adding jv.setDefaultCloseOperation(HIDE_ON_CLOSE);
but it's not working either. How to get it?
Any help would be appreciated.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…