Edit PDFTest.java

This commit is contained in:
LucasV-IUT
2021-11-28 17:36:11 +01:00
parent e86d3f41b3
commit b3714cfcdf
6 changed files with 7 additions and 10 deletions
+6 -8
View File
@@ -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 lajoute 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();
}
}
-2
View File
@@ -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));
+1
View File
@@ -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();
}
}