Fah*_*han 2 java awt jasper-reports frame
基本上我想JasperViewer
从我的主应用程序上的按钮打电话.我用这个
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();
}
}
Run Code Online (Sandbox Code Playgroud)
当JasperViewer
出现并关闭它时,main frame
/ parent
也关闭.我尝试添加,jv.setDefaultCloseOperation(HIDE_ON_CLOSE);
但它也没有用.怎么弄?
任何帮助,将不胜感激.
改变如下.如果添加false,则close属性上的默认出口将变为false.
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,false);
jv.setVisible(true);
} catch (JRException ex) {
ex.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4160 次 |
最近记录: |