2013-08-05 4 views
2

어떻게 닫을 수 있습니까 JFrame 닫는 동안 JasperViewer? 대신이의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); 
    } 

답변

2

:

JasperViewer.viewReport(jp); 

이 추가 :

JasperViewer.viewReport(jp, false); 
관련 문제