diff --git a/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class b/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class index 7327e5c..e8d3c9c 100644 Binary files a/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class and b/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class differ diff --git a/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PageTest.class b/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PageTest.class index e00e3d1..686f3c1 100644 Binary files a/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PageTest.class and b/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PageTest.class differ diff --git a/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PdfTest.class b/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PdfTest.class index 0ed7f4b..bc3ce50 100644 Binary files a/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PdfTest.class and b/out/test/LecteurPdfDoubleAffichage/lecteur_pdf/document/PdfTest.class differ diff --git a/src/lecteur_pdf/document/PDF.java b/src/lecteur_pdf/document/PDF.java index 5f92930..8a05d6b 100644 --- a/src/lecteur_pdf/document/PDF.java +++ b/src/lecteur_pdf/document/PDF.java @@ -48,8 +48,6 @@ public class PDF extends JPanel { throw new IllegalArgumentException(); } - // this.container = new JPanel(); - this.document = PDDocument.load(fichier); this.pages = new Page[document.getNumberOfPages()]; @@ -62,20 +60,20 @@ public class PDF extends JPanel { private void loadPages() { int currentPositionY = 0; - for (int i = 0; i < pages.length; i++) { - try { + try { + for (int i = 0; i < pages.length; i++) { /* Crée un JLabel de la page */ pages[i] = new Page(document, i); /* Défini sa position dans le panel et l’ajoute au panel */ pages[i].setLocation(0, currentPositionY); - System.out.println(pages[i].getLocation()); currentPositionY += (pages[i].getHauteur() + OFFSET_PAGES); this.add(pages[i]); - - } catch (IOException e) { - e.printStackTrace(); } + + System.out.println("PDF: Loaded successfully"); + } catch (IOException e) { + e.printStackTrace(); } } diff --git a/src/lecteur_pdf/document/Page.java b/src/lecteur_pdf/document/Page.java index 4bafcd3..d7c60e9 100644 --- a/src/lecteur_pdf/document/Page.java +++ b/src/lecteur_pdf/document/Page.java @@ -84,8 +84,6 @@ public class Page extends JLabel { this.largeur = bufferedImage.getWidth() / 2; this.hauteur = bufferedImage.getHeight() / 2; - System.out.println(largeur + "x" + hauteur); - final ImageIcon imageIcon = new ImageIcon( bufferedImage.getScaledInstance(largeur, hauteur, Image.SCALE_SMOOTH)); diff --git a/tests/lecteur_pdf/document/PDFTest.java b/tests/lecteur_pdf/document/PDFTest.java index 5a5c58c..dd44645 100644 --- a/tests/lecteur_pdf/document/PDFTest.java +++ b/tests/lecteur_pdf/document/PDFTest.java @@ -28,6 +28,7 @@ class PDFTest { scrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); frame.getContentPane().add(scrollPane); + frame.validate(); } } \ No newline at end of file