Tuesday, February 28, 2017

coding untuk tombol cetak

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());
         
           }
       }

No comments:

Post a Comment