【问题标题】:How to prevent close of JFrame while closing JasperViewer [duplicate]如何在关闭 JasperViewer 时防止关闭 JFrame [重复]
【发布时间】:2017-12-18 15:50:34
【问题描述】:

在关闭 JasperViewer 时如何防止关闭 JFrame

try {
          JasperDesign jd = JRXmlLoader.load("D:\\Projects\\DiagonosisCentre\\reports\\reportAddNewPatient.jrxml");
          String sqlr = "SELECT * FROM current where patientID = '"+id+"'";
          JRDesignQuery newQuery = new JRDesignQuery();
          newQuery.setText(sqlr);
          jd.setQuery(newQuery);
          JasperReport jr = JasperCompileManager.compileReport(jd);
          JasperPrint jp = JasperFillManager.fillReport(jr, null, db.conn);
          JasperViewer.viewReport(jp);
     } catch (JRException jRException) {
          JOptionPane.showMessageDialog(null, "catch 1"+jRException);
     }

【问题讨论】:

    标签: java jasper-reports


    【解决方案1】:

    而不是这个:

    JasperViewer.viewReport(jp);
    

    添加这个:

    JasperViewer.viewReport(jp, false);
    

    【讨论】:

      猜你喜欢
      • 2012-07-03
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      • 2013-07-20
      相关资源
      最近更新 更多