edit nom variables

This commit is contained in:
LucasV-IUT
2022-03-15 23:42:38 +01:00
parent 5c666f1f65
commit 9c99a4ee6c
8 changed files with 37 additions and 35 deletions
+4 -4
View File
@@ -45,7 +45,7 @@ public class GestionFenetre {
/** /**
* Crée une nouvelle fenêtre si NB_MAX_PDF n'est pas atteint * Crée une nouvelle fenêtre si NB_MAX_PDF n'est pas atteint
*/ */
public static void newIhmPdf() { public static void nouvelleFenetre() {
if (FENETRE_LIST.size() < NB_MAX_PDF) { if (FENETRE_LIST.size() < NB_MAX_PDF) {
Fenetre ihm = new Fenetre(); Fenetre ihm = new Fenetre();
FENETRE_LIST.add(ihm); FENETRE_LIST.add(ihm);
@@ -56,7 +56,7 @@ public class GestionFenetre {
* Méthode qui affiche la page suivante de tous les PDF ouverts * Méthode qui affiche la page suivante de tous les PDF ouverts
* ({@link lecteur_pdf.menuBar.menuItems.ModeSynchronise mode Synchronisé}) * ({@link lecteur_pdf.menuBar.menuItems.ModeSynchronise mode Synchronisé})
*/ */
public static void nextPages() { public static void pagesSuivantes() {
for (Fenetre ihm : FENETRE_LIST) { for (Fenetre ihm : FENETRE_LIST) {
ihm.getPdfPanel().pageSuivante(); ihm.getPdfPanel().pageSuivante();
} }
@@ -66,7 +66,7 @@ public class GestionFenetre {
* Méthode qui affiche la page précédente de tous les PDF ouverts * Méthode qui affiche la page précédente de tous les PDF ouverts
* ({@link lecteur_pdf.menuBar.menuItems.ModeSynchronise mode Synchronisé}) * ({@link lecteur_pdf.menuBar.menuItems.ModeSynchronise mode Synchronisé})
*/ */
public static void previousPages() { public static void pagesPrecedentes() {
for (Fenetre ihm : FENETRE_LIST) { for (Fenetre ihm : FENETRE_LIST) {
ihm.getPdfPanel().pagePrecedente(); ihm.getPdfPanel().pagePrecedente();
} }
@@ -87,6 +87,6 @@ public class GestionFenetre {
} }
GestionMode.setModeSepare(true); GestionMode.setModeSepare(true);
newIhmPdf(); nouvelleFenetre();
} }
} }
@@ -38,7 +38,7 @@ public class NouvelleFenetre extends MenuItem {
@Override @Override
public void action() { public void action() {
/* Essaye de créer une nouvelle fenêtre */ /* Essaye de créer une nouvelle fenêtre */
GestionFenetre.newIhmPdf(); GestionFenetre.nouvelleFenetre();
/* Désactive le bouton si on a atteint la limite de fenêtres */ /* Désactive le bouton si on a atteint la limite de fenêtres */
if (GestionFenetre.FENETRE_LIST.size() == GestionFenetre.NB_MAX_PDF) { if (GestionFenetre.FENETRE_LIST.size() == GestionFenetre.NB_MAX_PDF) {
@@ -43,7 +43,7 @@ public class PagePrecedente extends MenuItem {
if (GestionMode.isModeSepare()) { if (GestionMode.isModeSepare()) {
parent.getPdfPanel().pagePrecedente(); parent.getPdfPanel().pagePrecedente();
} else { } else {
GestionFenetre.previousPages(); GestionFenetre.pagesPrecedentes();
} }
} }
} }
@@ -42,7 +42,7 @@ public class PageSuivante extends MenuItem {
if (GestionMode.isModeSepare()) { if (GestionMode.isModeSepare()) {
parent.getPdfPanel().pageSuivante(); parent.getPdfPanel().pageSuivante();
} else { } else {
GestionFenetre.nextPages(); GestionFenetre.pagesSuivantes();
} }
} }
} }
@@ -24,6 +24,10 @@ import javax.swing.*;
*/ */
public class Quitter extends MenuItem { public class Quitter extends MenuItem {
public final String TITRE = "Quitter";
public final String MESSAGE
= "Êtes-vous sûr de vouloir fermer la fenêtre ?";
/** /**
* Créé un nouvel élément de * Créé un nouvel élément de
* {@link lecteur_pdf.menuBar.menu.MenuFichier MenuFichier} * {@link lecteur_pdf.menuBar.menu.MenuFichier MenuFichier}
@@ -38,9 +42,7 @@ public class Quitter extends MenuItem {
@Override @Override
protected void action() { protected void action() {
final String TITRE = "Quitter";
final String MESSAGE
= "Êtes-vous sûr de vouloir fermer la fenêtre ?";
if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) if (Popup.OuiNonPopup(parent, TITRE, MESSAGE)
== JOptionPane.YES_OPTION) { == JOptionPane.YES_OPTION) {
parent.quitter(); parent.quitter();
+13 -13
View File
@@ -42,12 +42,12 @@ public class DocumentPdf {
/** /**
* La largeur par défaut de la page courante * La largeur par défaut de la page courante
*/ */
private int minWidth; private int defaultWidth;
/** /**
* La longueur par défaut de la page courante * La longueur par défaut de la page courante
*/ */
private int minHeight; private int defaultHeight;
/** /**
* Charge un nouveau * Charge un nouveau
@@ -59,22 +59,22 @@ public class DocumentPdf {
public DocumentPdf(File file) throws IOException { public DocumentPdf(File file) throws IOException {
document = PDDocument.load(file); document = PDDocument.load(file);
renderer = new PDFRenderer(document); renderer = new PDFRenderer(document);
minWidth = -1; defaultWidth = -1;
minHeight = -1; defaultHeight = -1;
} }
/** /**
* @return La largeur par défaut de la page courante * @return La largeur par défaut de la page courante
*/ */
public int getMinWidth() { public int getDefaultWidth() {
return minWidth; return defaultWidth;
} }
/** /**
* @return La longueur par défaut de la page courante * @return La longueur par défaut de la page courante
*/ */
public int getMinHeight() { public int getDefaultHeight() {
return minHeight; return defaultHeight;
} }
/** /**
@@ -107,9 +107,9 @@ public class DocumentPdf {
BufferedImage img = renderer.renderImage(pageIndex, scale); BufferedImage img = renderer.renderImage(pageIndex, scale);
if (scale == 1.0f && minWidth == -1 && minHeight == -1) { if (scale == 1.0f && defaultWidth == -1 && defaultHeight == -1) {
minWidth = img.getWidth(); defaultWidth = img.getWidth();
minHeight = img.getHeight(); defaultHeight = img.getHeight();
} }
return img; return img;
@@ -122,8 +122,8 @@ public class DocumentPdf {
try { try {
renderer = null; renderer = null;
document.close(); document.close();
minWidth = -1; defaultWidth = -1;
minHeight = -1; defaultHeight = -1;
} catch (IOException ignored) { } catch (IOException ignored) {
} }
} }
+11 -11
View File
@@ -187,7 +187,7 @@ public class PdfPanel extends JPanel {
if (GestionMode.isModeSepare()) { if (GestionMode.isModeSepare()) {
pageSuivante(); pageSuivante();
} else { } else {
GestionFenetre.nextPages(); GestionFenetre.pagesSuivantes();
} }
} }
@@ -203,7 +203,7 @@ public class PdfPanel extends JPanel {
if (GestionMode.isModeSepare()) { if (GestionMode.isModeSepare()) {
pagePrecedente(); pagePrecedente();
} else { } else {
GestionFenetre.previousPages(); GestionFenetre.pagesPrecedentes();
} }
} }
@@ -212,7 +212,7 @@ public class PdfPanel extends JPanel {
* {@link lecteur_pdf.menuBar.menuItems.PleineLargeur Pleine Largeur} * {@link lecteur_pdf.menuBar.menuItems.PleineLargeur Pleine Largeur}
* est activée ou non * est activée ou non
*/ */
public void changerTaille() { private void changerTaille() {
if (pdfLoader == null || processing) { if (pdfLoader == null || processing) {
return; return;
} }
@@ -221,14 +221,14 @@ public class PdfPanel extends JPanel {
float viewportWidth = viewport.getWidth(); float viewportWidth = viewport.getWidth();
float scrollpaneWidth = scrollPane.getVerticalScrollBar() float scrollpaneWidth = scrollPane.getVerticalScrollBar()
.getWidth(); .getWidth();
float pdfMinWidth = pdfLoader.getMinWidth(); float pdfMinWidth = pdfLoader.getDefaultWidth();
taille = (viewportWidth - scrollpaneWidth) / pdfMinWidth - zoom; taille = (viewportWidth - scrollpaneWidth) / pdfMinWidth - zoom;
} else { } else {
float viewportHeight = viewport.getHeight(); float viewportHeight = viewport.getHeight();
float scrollpaneHeight = scrollPane.getHorizontalScrollBar() float scrollpaneHeight = scrollPane.getHorizontalScrollBar()
.getHeight(); .getHeight();
float pdfMinHeight = pdfLoader.getMinHeight(); float pdfMinHeight = pdfLoader.getDefaultHeight();
taille = (viewportHeight - scrollpaneHeight) / pdfMinHeight - zoom; taille = (viewportHeight - scrollpaneHeight) / pdfMinHeight - zoom;
} }
@@ -311,20 +311,20 @@ public class PdfPanel extends JPanel {
/** /**
* Change la valeur du zoom de la page courante * Change la valeur du zoom de la page courante
* *
* @param scale Valeur flottante (1.00f == 100%) * @param zoom Valeur flottante (1.00f == 100%)
*/ */
public void setZoom(float scale) { public void setZoom(float zoom) {
zoom = scale; this.zoom = zoom;
changerPage(numeroPage); changerPage(numeroPage);
} }
/** /**
* Change la taille de la page courante * Change la taille de la page courante
* *
* @param scale Valeur flottante (1.00f == 100%) * @param taille Valeur flottante (1.00f == 100%)
*/ */
private void setTaille(float scale) { private void setTaille(float taille) {
taille = scale; this.taille = taille;
changerPage(numeroPage); changerPage(numeroPage);
} }
@@ -83,7 +83,7 @@ public class RaccourcisElement extends JPanel {
* *
* @param evt écouteur d'évènement * @param evt écouteur d'évènement
*/ */
public void action(ActionEvent evt) { private void action(ActionEvent evt) {
if (!RaccourcisClavier.saisieBloquee) { if (!RaccourcisClavier.saisieBloquee) {
RaccourcisClavier.saisieBloquee = true; RaccourcisClavier.saisieBloquee = true;
btnRaccourcis.setText(" --- "); btnRaccourcis.setText(" --- ");