From b3714cfcdf9354ee673679e4e74864cc49d2608b Mon Sep 17 00:00:00 2001 From: LucasV-IUT Date: Sun, 28 Nov 2021 17:36:11 +0100 Subject: [PATCH] Edit PDFTest.java --- .../lecteur_pdf/document/Page.class | Bin 2650 -> 2063 bytes .../lecteur_pdf/document/PageTest.class | Bin 514 -> 514 bytes .../lecteur_pdf/document/PdfTest.class | Bin 1407 -> 1436 bytes src/lecteur_pdf/document/PDF.java | 14 ++++++-------- src/lecteur_pdf/document/Page.java | 2 -- tests/lecteur_pdf/document/PDFTest.java | 1 + 6 files changed, 7 insertions(+), 10 deletions(-) diff --git a/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class b/out/production/LecteurPdfDoubleAffichage/lecteur_pdf/document/Page.class index 7327e5cdb3418853fd0ea5a42c31e38ae6176208..e8d3c9cbf665bdea784bd8df8fe68c7154216b4a 100644 GIT binary patch delta 586 zcmZuu%PvDv6kWIX*(zyp+cfbUNip>6MZIaO53k&T5Q)S={L&=F#y(X^BetiKxWJJ|WTrQG2 zOaw3t4GFYj1UAOdi*YQm+6UE(%UEHS=T)ph@pkLP_^`o!2+9}RR1=nosJz|eGI-mH zEMp6T?8&fp#FJ!<#H#32yF|qbm!*d`ubL)uhJMn2v?KV@jx@C+_|?|ov!@i&wxfel ziab%;V0Og26}x;vsua}*?=i}iG#@bi2q&pW^;<%Gkm@}!8Q0(^uZ=5Csf h46o>V%5ruDG?W$W)SJbZKRh7a*ReEwVMNt3% delta 1178 zcmaJ9kWqe=zkRlo;B8B1R?wR3sYSGUHE zi`n=iT%a+UV8YUcE7trA|A2aKr<58R7x&(C&pqe+zVpqzZ$0er{rtVR58x)=eDaM+ z|}OvDu2_2V9<7}^^!FenAV zmorF0?@5fl1qJu%$sUyhT?%FxS}G{oHdkYLEv5UQ;-Me2n6uwXm%VW;_#tD_-j{x{ zb$i!+Sf-&PrpYZ{)CzH(Z#S`N-Qmx<>L)ZUH89dI2_B**- zPQZmFdsiMPFVnBmN!9~b;Kl%&aTNhv!#P~X3T4kjs_c*Om`-tjf~R1WXq9SQ&?s&N z`$KJ#0&dKFTUz z@!%WghvbmFOI-kYNY8CMr=Am8gnp!ZdU|qk#fMm!gr~ z)GZ;63>htqag!NIT3MW}+M?1aY?Fn`j}$l}JmSlOY6Y{fkSeOo47rBggZ15_A=98) bLY`h+FksT@CEx1u>aIM#qFsOCyO14a5idexQhhBqUmxSQ>xiw)WP<#KOW4 zu(tGD)ICFS&)xf+v-bImUMkVo@5d+5=5`kSc#ViMJ5_cm8N%o3ApU<{&BZ-DffO~MgrV;yHs07*FLw}fpjs_-z#&I+3mkJIrZ4?XfYm>CuXb2p ze`k9p=aDD0sJTjzjv91H=&>wrg&`>!t3~eGoaK}=?S~9F=R&u(Xi8ryr^^yoVtlT( MVKp1+WyOv0KkZu~cK`qY delta 262 zcmYL?OHRU26o$WhX+bL_MuJ8xFknKE#Kgpbi6i101(8P!aW5`{shemVkQm|u2uols zg}-IM;QZ&F`@epUHlDYP|NenHrjfU{nH&$lv27U>%r2dquY0UWQgq2;c+_>JZM5Cy z922GVlQ5y-fM;QTC*XxwU59jdQ%GW7;o@kAvxO6U@7>q(z_I)%6etQy_?%Mbj0Wf2 xQl`y?(tWyA2&kq_&0QMr`c2wD=xL1fHTrz2wXKu^Lo$q{aKw!@q2AUq*#aMx9QptN 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