private void cetak(){
{btnCetak.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
Connection cn = clsCRUDDBase.setKoneksi();
try {
Statement st = cn.createStatement();
Map<String, Object> prs = new HashMap<String, Object>();
prs.put("idpenjualan", txtidtransaksi.getText());
JasperReport JRpt =
JasperCompileManager.compileReport("src/mnLap/FakturJual.jrxml");
JasperPrint JPrint = JasperFillManager.fillReport(JRpt, prs, cn);
JasperViewer view = new JasperViewer(JPrint, false);
javax.swing.JDialog dialog = new javax.swing.JDialog(new javax.swing.JFrame(),true);//theowner
dialog.setContentPane(view.getContentPane());
dialog.setSize(400,500);
dialog.setTitle("Laporan Transaksi");
dialog.setVisible(true);
dialog.setLocationRelativeTo(this);
} catch (Exception rptexcpt) {
System.out.println("Report Can't view because : " + rptexcpt);
}
btnCetak.setCursor(Cursor.getDefaultCursor());
}
}
{btnCetak.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
Connection cn = clsCRUDDBase.setKoneksi();
try {
Statement st = cn.createStatement();
Map<String, Object> prs = new HashMap<String, Object>();
prs.put("idpenjualan", txtidtransaksi.getText());
JasperReport JRpt =
JasperCompileManager.compileReport("src/mnLap/FakturJual.jrxml");
JasperPrint JPrint = JasperFillManager.fillReport(JRpt, prs, cn);
JasperViewer view = new JasperViewer(JPrint, false);
javax.swing.JDialog dialog = new javax.swing.JDialog(new javax.swing.JFrame(),true);//theowner
dialog.setContentPane(view.getContentPane());
dialog.setSize(400,500);
dialog.setTitle("Laporan Transaksi");
dialog.setVisible(true);
dialog.setLocationRelativeTo(this);
} catch (Exception rptexcpt) {
System.out.println("Report Can't view because : " + rptexcpt);
}
btnCetak.setCursor(Cursor.getDefaultCursor());
}
}
No comments:
Post a Comment