correction typo

This commit is contained in:
NonoL3Robot
2022-03-09 15:55:07 +01:00
parent 72c9fa4bc8
commit dd7a7aa796
14 changed files with 54 additions and 45 deletions
+13 -12
View File
@@ -42,7 +42,7 @@ public class Fenetre extends JFrame {
private boolean fullscreen = false; private boolean fullscreen = false;
/** /**
* Composant Graphique permettant la mise en place du plein ecran * Composant Graphique permettant la mise en place du plein écran
*/ */
private GraphicsDevice device; private GraphicsDevice device;
@@ -52,13 +52,13 @@ public class Fenetre extends JFrame {
public Fenetre() { public Fenetre() {
super(TITRE); super(TITRE);
/* Icone de la fenêtre */ /* Icône de la fenêtre */
setIconImage(GestionFenetre.ICONE); setIconImage(GestionFenetre.ICONE);
/* Déclaration des attributs */ /* Déclaration des attributs */
pdfPanel = new PdfPanel(); pdfPanel = new PdfPanel();
/* Hierarchie */ /* Hiérarchie */
setContentPane(pdfPanel); setContentPane(pdfPanel);
setJMenuBar(new MenuBar(this)); // Ajoute la barre des menus setJMenuBar(new MenuBar(this)); // Ajoute la barre des menus
@@ -89,16 +89,16 @@ public class Fenetre extends JFrame {
} }
/** /**
* Si fullscreen est égal à false -> Désactive le mode Plein Ecran * Si fullscreen est égal à false -> Désactive le mode Plein Écran
* Sinon Active le mode Plein Ecran * Sinon Active le mode Plein Écran
*/ */
public void pleinEcran() { public void pleinEcran() {
if (!fullscreen) { // Active le Plein Ecran if (!fullscreen) { // Active le Plein Écran
GraphicsEnvironment graphics = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsEnvironment graphics = GraphicsEnvironment.getLocalGraphicsEnvironment();
device = graphics.getDefaultScreenDevice(); device = graphics.getDefaultScreenDevice();
device.setFullScreenWindow(this); device.setFullScreenWindow(this);
} else { // Désactive le Plein Ecran } else { // Désactive le Plein Écran
device.setFullScreenWindow(null); device.setFullScreenWindow(null);
setUndecorated(false); setUndecorated(false);
setVisible(true); setVisible(true);
@@ -108,8 +108,8 @@ public class Fenetre extends JFrame {
} }
/** /**
* Décharge le PDF courrant, ferme la fenêtre * Décharge le PDF courant, ferme la fenêtre
* Si il s'agit de la dernière fenêtre ouverte, arrête l'application * S'il s'agit de la dernière fenêtre ouverte, arrête l'application
*/ */
public void quitter() { public void quitter() {
@@ -120,15 +120,16 @@ public class Fenetre extends JFrame {
GestionFenetre.FENETRE_LIST.remove(this); GestionFenetre.FENETRE_LIST.remove(this);
dispose(); dispose();
/* Si la liste des fenêtres n'est pas pleine alors on reactive le boutton pour créer une nouvelle fenêtre */ /* Si la liste des fenêtres n'est pas pleine alors on réactive le
bouton pour créer une nouvelle fenêtre */
if (GestionFenetre.FENETRE_LIST.size() < GestionFenetre.NB_MAX_PDF) GestionMode.activerBtnNouvelleFenetre(); if (GestionFenetre.FENETRE_LIST.size() < GestionFenetre.NB_MAX_PDF) GestionMode.activerBtnNouvelleFenetre();
/* Si il n'y a plus de fenêtre ouvertes on quitte l'application */ /* S'il n'y a plus de fenêtres ouvertes on quitte l'application */
if (GestionFenetre.FENETRE_LIST.size() == 0) System.exit(0); if (GestionFenetre.FENETRE_LIST.size() == 0) System.exit(0);
} }
/** /**
* Décharge le PDF courrant et redéfini le titre de l'application * Décharge le PDF courant et redéfini le titre de l'application
*/ */
public void fermerPdf() { public void fermerPdf() {
getPdfPanel().dechargerPdf(); getPdfPanel().dechargerPdf();
+7 -5
View File
@@ -12,7 +12,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
* Gestionnaire des fênetres ouvertes dans l'application * Gestionnaire des fenêtres ouvertes dans l'application
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,7 +22,7 @@ import java.util.List;
public class GestionFenetre { public class GestionFenetre {
/** /**
* Iconne de l'application (affiché en haut a droite des fenêtres) * Icône de l'application (affiché en haut à droite des fenêtres)
*/ */
public static final Image ICONE = new ImageIcon("./lib/icon.png").getImage(); public static final Image ICONE = new ImageIcon("./lib/icon.png").getImage();
@@ -47,7 +47,8 @@ public class GestionFenetre {
} }
/** /**
* Methode qui affiche la page suivante de tout les PDF ouvert (mode Synchronisé) * Méthode qui affiche la page suivante de tous les PDF ouverts
* (mode Synchronisé)
*/ */
public static void nextPages() { public static void nextPages() {
for (Fenetre ihm : FENETRE_LIST) { for (Fenetre ihm : FENETRE_LIST) {
@@ -56,7 +57,8 @@ public class GestionFenetre {
} }
/** /**
* Methode qui affiche la page précédente de tout les PDF ouvert (mode Synchronisé) * Méthode qui affiche la page précédente de tous les PDF ouverts
* (mode Synchronisé)
*/ */
public static void previousPages() { public static void previousPages() {
for (Fenetre ihm : FENETRE_LIST) { for (Fenetre ihm : FENETRE_LIST) {
@@ -69,7 +71,7 @@ public class GestionFenetre {
* @param args non utilisé * @param args non utilisé
*/ */
public static void main(String[] args) { public static void main(String[] args) {
/* Définit le style de la fenêtre sur l'explorateur windows si possible */ /* Définit le style de la fenêtre sur l'explorateur Windows si possible */
try { try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception ignored) {} } catch (Exception ignored) {}
@@ -12,7 +12,8 @@ import lecteur_pdf.menuBar.menuItems.*;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralités des actions lié à l'affichage de l'application * Element de la barre des menus contenant l'intégralité des actions liés à
* l'affichage de l'application
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -38,7 +39,7 @@ public class MenuAffichage extends JMenu {
add(new PageSuivante(parent)); add(new PageSuivante(parent));
addSeparator(); addSeparator();
/* Section des Zoom */ /* Section des Zooms */
add(new ZoomMoins(parent)); add(new ZoomMoins(parent));
add(new ZoomDefaut(parent)); add(new ZoomDefaut(parent));
add(new ZoomPlus(parent)); add(new ZoomPlus(parent));
@@ -12,7 +12,8 @@ import lecteur_pdf.menuBar.menuItems.*;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralités des actions lié à la gestion des fichers de l'application * Element de la barre des menus contenant l'intégralité des actions liés à
* la gestion des fichiers de l'application
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
+5 -3
View File
@@ -15,7 +15,8 @@ import lecteur_pdf.menuBar.menuItems.NouvelleFenetre;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralités des actions lié au mode multi-affichage * Element de la barre des menus contenant l'intégralité des actions liés au
* mode multi-affichage
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -29,6 +30,7 @@ public class MenuMode extends JMenu {
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce menu * @param parent Référence de la fenêtre qui possède l'instance de ce menu
*/ */
@SuppressWarnings("GrazieInspection")
public MenuMode(Fenetre parent) { public MenuMode(Fenetre parent) {
super("Mode"); super("Mode");
@@ -37,10 +39,10 @@ public class MenuMode extends JMenu {
ModeSynchronise modeSynchronise = new ModeSynchronise(); ModeSynchronise modeSynchronise = new ModeSynchronise();
NouvelleFenetre nouvelleFenetre = new NouvelleFenetre(parent); NouvelleFenetre nouvelleFenetre = new NouvelleFenetre(parent);
/* Les ajoute au gestionnaire des mode */ /* Les ajoute au gestionnaire des modes */
GestionMode.addItem(nouvelleFenetre, modeSepare, modeSynchronise); GestionMode.addItem(nouvelleFenetre, modeSepare, modeSynchronise);
/* Ajoute les menu items */ /* Ajoute les menuItems */
add(nouvelleFenetre); add(nouvelleFenetre);
addSeparator(); addSeparator();
add(modeSepare); add(modeSepare);
@@ -12,7 +12,8 @@ import lecteur_pdf.menuBar.menuItems.*;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralités des Options de l'application * Element de la barre des menus contenant l'intégralité des options de
* l'application
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,7 +23,7 @@ import javax.swing.*;
public class MenuOptions extends JMenu { public class MenuOptions extends JMenu {
/** /**
* Crée une nouvelle instance du menu Option * Crée une nouvelle instance du menu Options
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce menu * @param parent Référence de la fenêtre qui possède l'instance de ce menu
*/ */
@@ -35,7 +35,7 @@ public class FermerFichier extends MenuItem {
protected void action(ActionEvent evt) { protected void action(ActionEvent evt) {
if (parent.getPdfPanel().isCharge()) { if (parent.getPdfPanel().isCharge()) {
String TITRE = "Fermeture du document"; String TITRE = "Fermeture du document";
String MESSAGE = "Etes vous sûr de vouloir fermer le document ?"; String MESSAGE = "Êtes-vous sûr de vouloir fermer le document ?";
if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) == JOptionPane.YES_OPTION) parent.fermerPdf(); if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) == JOptionPane.YES_OPTION) parent.fermerPdf();
} }
@@ -41,7 +41,7 @@ public abstract class MenuItem extends JMenuItem {
} }
/** /**
* Action de l'element lors du clic * Action de l'élément lors du clic
* @param evt Action de l'utilisateur (clic) * @param evt Action de l'utilisateur (clic)
*/ */
protected abstract void action(ActionEvent evt); protected abstract void action(ActionEvent evt);
@@ -42,7 +42,7 @@ public class OuvrirFichier extends MenuItem {
return; return;
} }
/* Si il y a deja un fichier d'ouvert, on le ferme */ /* S'il y a deja un fichier d'ouvert, on le ferme */
parent.getPdfPanel().dechargerPdf(); parent.getPdfPanel().dechargerPdf();
parent.setTitle(Fenetre.TITRE); parent.setTitle(Fenetre.TITRE);
parent.pack(); parent.pack();
@@ -25,7 +25,7 @@ public class PleinEcran extends MenuItem {
* @param parent * @param parent
*/ */
public PleinEcran(Fenetre parent) { public PleinEcran(Fenetre parent) {
super(parent, "Mode Plein Ecran"); super(parent, "Mode Plein Écran");
} }
@Override @Override
@@ -33,7 +33,7 @@ public class Quitter extends MenuItem {
@Override @Override
protected void action(ActionEvent evt) { protected void action(ActionEvent evt) {
final String TITRE = "Quitter"; final String TITRE = "Quitter";
final String MESSAGE = "Etes-vous sûr de vouloir quitter l'application ?"; final String MESSAGE = "Êtes-vous sûr de vouloir quitter l'application ?";
if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) == JOptionPane.YES_OPTION) parent.quitter(); if (Popup.OuiNonPopup(parent, TITRE, MESSAGE) == JOptionPane.YES_OPTION) parent.quitter();
} }
} }
+10 -10
View File
@@ -55,7 +55,7 @@ public class PdfPanel extends JPanel {
processing = false; processing = false;
pleineLargeur = false; pleineLargeur = false;
/* Controleurs */ /* Contrôleurs */
JPanel controls = new JPanel(); JPanel controls = new JPanel();
JButton btnPrecedent = new JButton("Précédent"); JButton btnPrecedent = new JButton("Précédent");
indexPageInput = new JTextField(7); indexPageInput = new JTextField(7);
@@ -97,7 +97,7 @@ public class PdfPanel extends JPanel {
} }
}); });
/* A la pression de la touche entrée on fait une recherche */ /* À la pression de la touche entrée on fait une recherche */
indexPageInput.addActionListener(e -> { indexPageInput.addActionListener(e -> {
String saisie = indexPageInput.getText(); String saisie = indexPageInput.getText();
try { try {
@@ -120,7 +120,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* @param evt Ecouteur d'évèvement * @param evt Écouteur d'évènement
*/ */
private void btnSuivantAction(ActionEvent evt) { private void btnSuivantAction(ActionEvent evt) {
if (GestionMode.isModeSepare()) nextPage(); if (GestionMode.isModeSepare()) nextPage();
@@ -128,7 +128,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* @param evt Ecouteur d'évèvement * @param evt Écouteur d'évènement
*/ */
private void btnPrecedentAction(ActionEvent evt) { private void btnPrecedentAction(ActionEvent evt) {
if (GestionMode.isModeSepare()) previousPage(); if (GestionMode.isModeSepare()) previousPage();
@@ -150,7 +150,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* Prédicat qui vérifie si un index de page est valide pour le PDF courrant * Prédicat qui vérifie si un index de page est valide pour le PDF courant
* *
* @param index Entier correspondant a l'indice du numéro de page à tester * @param index Entier correspondant a l'indice du numéro de page à tester
* @return true si le prédicat est vérifié, false sinon * @return true si le prédicat est vérifié, false sinon
@@ -161,10 +161,10 @@ public class PdfPanel extends JPanel {
} }
/** /**
* Methode qui permet de charger un PDF dans le fenêtre courrante * Methode qui permet de charger un PDF dans la fenêtre courante
* *
* @param pdfFile Le fichier PDF à charger * @param pdfFile Le fichier PDF à charger
* @return true si le PDF à pu se charger, false sinon * @return true si le PDF a pu se charger, false sinon
*/ */
public boolean chargerPdf(File pdfFile) { public boolean chargerPdf(File pdfFile) {
try { try {
@@ -184,7 +184,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* Décharge le document courrant si il y en a un * Décharge le document courant s'il y en a un
*/ */
public void dechargerPdf() { public void dechargerPdf() {
if (isCharge()) { if (isCharge()) {
@@ -209,7 +209,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* Change la taille de la page courrante * Change la taille de la page courante
* *
* @param scale Valeur flottante (1.00f == 100%) * @param scale Valeur flottante (1.00f == 100%)
*/ */
@@ -219,7 +219,7 @@ public class PdfPanel extends JPanel {
} }
/** /**
* Change la taille de la page courrante * Change la taille de la page courante
* *
* @param scale Valeur flottante (1.00f == 100%) * @param scale Valeur flottante (1.00f == 100%)
*/ */
@@ -32,7 +32,8 @@ public class RaccourcisClavier extends JFrame {
public static boolean saisieBloquee; public static boolean saisieBloquee;
/** /**
* Liste des menus items, se remplis a la création de chaque MenuItem de l'application * Liste des menus items, se remplis à la création de chaque MenuItem de
* l'application
*/ */
public static ArrayList<JMenuItem> listeMenuItems = new ArrayList<>(); public static ArrayList<JMenuItem> listeMenuItems = new ArrayList<>();
@@ -47,7 +48,7 @@ public class RaccourcisClavier extends JFrame {
"Ouvrir", "Ouvrir",
"Fermer", "Fermer",
"Quitter", "Quitter",
"Mode Plein Ecran", "Mode Plein Écran",
"Page précédente", "Page précédente",
"Page suivante", "Page suivante",
"Zoom 50%", "Zoom 50%",
@@ -65,7 +66,7 @@ public class RaccourcisClavier extends JFrame {
KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_DOWN_MASK), // Ouvrir KeyStroke.getKeyStroke(KeyEvent.VK_O, KeyEvent.CTRL_DOWN_MASK), // Ouvrir
KeyStroke.getKeyStroke(KeyEvent.VK_F, KeyEvent.CTRL_DOWN_MASK), // Fermer KeyStroke.getKeyStroke(KeyEvent.VK_F, KeyEvent.CTRL_DOWN_MASK), // Fermer
KeyStroke.getKeyStroke(KeyEvent.VK_Q, KeyEvent.CTRL_DOWN_MASK), // Quitter KeyStroke.getKeyStroke(KeyEvent.VK_Q, KeyEvent.CTRL_DOWN_MASK), // Quitter
KeyStroke.getKeyStroke(KeyEvent.VK_F11, KeyEvent.CTRL_DOWN_MASK), // Mode Plein Ecran KeyStroke.getKeyStroke(KeyEvent.VK_F11, KeyEvent.CTRL_DOWN_MASK), // Mode Plein Écran
KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, KeyEvent.CTRL_DOWN_MASK), // Page Précédente KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, KeyEvent.CTRL_DOWN_MASK), // Page Précédente
KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, KeyEvent.CTRL_DOWN_MASK), // Page Suivante KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, KeyEvent.CTRL_DOWN_MASK), // Page Suivante
KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, KeyEvent.CTRL_DOWN_MASK), // Zoom 50% KeyStroke.getKeyStroke(KeyEvent.VK_MINUS, KeyEvent.CTRL_DOWN_MASK), // Zoom 50%
@@ -175,7 +176,7 @@ public class RaccourcisClavier extends JFrame {
} }
/** /**
* Affecte a chaque MenuItems le raccourcis qui lui est destiné * Affecte a chaque MenuItems le raccourci qui lui est destiné
*/ */
public static void affecterRaccourcis() { public static void affecterRaccourcis() {
for (JMenuItem menuItem : listeMenuItems) { for (JMenuItem menuItem : listeMenuItems) {
@@ -47,7 +47,7 @@ public class RaccourcisElement extends JPanel {
KeyStroke ks = KeyStroke.getKeyStroke(evt.getKeyCode(), getMask(previousKeyPressed)); KeyStroke ks = KeyStroke.getKeyStroke(evt.getKeyCode(), getMask(previousKeyPressed));
System.out.println(ks); System.out.println(ks);
/* Vérifie que ce raccourcis clavier n'existe pas */ /* Vérifie que ce raccourci clavier n'existe pas */
if (!RaccourcisClavier.raccourcis.containsValue(ks)) { if (!RaccourcisClavier.raccourcis.containsValue(ks)) {
btnRaccourcis.setText(getMaskString(previousKeyPressed) + " + " + ks.toString().split(" ")[2]); btnRaccourcis.setText(getMaskString(previousKeyPressed) + " + " + ks.toString().split(" ")[2]);
// On modifie la valeur // On modifie la valeur