try { //double a = 0; //Double f = a.divide(2, BigDecimal.ROUND_DOWN) ; //File file = new File("de_irepport"); fis = new FileInputStream(new File(file, getClass().getResource("devis.jasper")); System.out.println("suis suis"); JasperPrint jasperPrint = JasperFillManager.fillReport(fis, mesParametres, getConnection()); // export de l'état dans un fichier pdf //JasperExportManager.exportReportToPdfFile(jasperPrint, // "C:\\Test1SubReport.pdf"); // Affichage du rapport dans l'objet JasperViewer JasperViewer.viewReport(jasperPrint, false); //JasperViewer.viewReport(jasperPrint); } catch (Exception ef) { System.out.println(" suis je fichier introuvable"); ef.printStackTrace(); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionpackage com.kha.devis; import java.awt.Frame; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.math.BigDecimal; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.HashMap; import javax.swing.JComponent; import javax.swing.JDialog; import javax.swing.JFrame; import javax.swing.JOptionPane; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.JasperExportManager; import net.sf.jasperreports.engine.JasperFillManager; import net.sf.jasperreports.engine.JasperPrint; import net.sf.jasperreports.view.JasperViewer; public class rapport_devis { private int id_f , n_commande_f ; private static HashMap<String, Object> mesParametres; public rapport_devis(int id, int n) { this.setId_f(id) ; this.setN_commande_f(n) ; mesParametres = new HashMap<String, Object>(); System.out.println("id : "+id +" et n : "+n); mesParametres.put("id_f", new Integer(""+n)); mesParametres.put("n_commande_f", new Long(""+id)); } public static void afficher() throws JRException, IOException { FileInputStream fis = null; try { //double a = 0; //Double f = a.divide(2, BigDecimal.ROUND_DOWN) ; File file = new File("de_irepport"); fis = new FileInputStream(new File(file, "com/kha/devis/devis.jasper")); System.out.println("suis suis"); JasperPrint jasperPrint = JasperFillManager.fillReport(fis, mesParametres, getConnection()); // export de l'état dans un fichier pdf //JasperExportManager.exportReportToPdfFile(jasperPrint, // "C:\\Test1SubReport.pdf"); // Affichage du rapport dans l'objet JasperViewer JasperViewer.viewReport(jasperPrint, false); //JasperViewer.viewReport(jasperPrint); } catch (Exception ef) { System.out.println(" suis je fichier introuvable"); ef.printStackTrace(); }finally { if (getConnection() != null) { try { getConnection().close(); } catch (SQLException ex) { } } //fis.close(); } } private static Connection getConnection() { Connection conn = null; String dbDriver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/NOUVEAU"; String username= "root"; String password = "monpass"; try{ Class.forName( dbDriver); conn = DriverManager.getConnection(url,username, password); }catch(Exception e){ JOptionPane.showMessageDialog(null, "erreur de connexion à la base de données!","Warning", JOptionPane.WARNING_MESSAGE); //System.out.println("connexion erreur : "+e); return null ; } return conn; } public int getN_commande_f() { return n_commande_f; } public void setN_commande_f(int n_commande_f) { this.n_commande_f = n_commande_f; } public int getId_f() { return id_f; } public void setId_f(int id_f) { this.id_f = id_f; } }
private List images = new ArrayList(); public void Lanceur(){ try { images.add(ImageIO.read(getClass().getResource("facture.png"))); // 0 images.add(ImageIO.read(getClass().getResource("devis.png"))); // 1 } catch (IOException e) { e.printStackTrace(); } }
File file = new File("de_irepport"); fis = new FileInputStream(new File(file, "com/kha/devis/devis.jasper"));