This commit is contained in:
LucasV-IUT
2022-03-10 13:07:38 +01:00
27 changed files with 91 additions and 70 deletions
+1
View File
@@ -50,6 +50,7 @@ public class GestionMode {
* @param separe * @param separe
* @param synchronise * @param synchronise
*/ */
@SuppressWarnings("SpellCheckingInspection")
public static void addItem(NouvelleFenetre fenetre, ModeSepare separe, ModeSynchronise synchronise) { public static void addItem(NouvelleFenetre fenetre, ModeSepare separe, ModeSynchronise synchronise) {
nouvelleFenetreList.add(fenetre); nouvelleFenetreList.add(fenetre);
modeSepareList.add(separe); modeSepareList.add(separe);
+4 -5
View File
@@ -10,7 +10,7 @@ import javax.swing.*;
import java.awt.*; import java.awt.*;
/** /**
* Classe outils permettant de creer des fenêtre Popups * Classe outils permettant de créer des fenêtres Popups
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -20,7 +20,7 @@ import java.awt.*;
public class Popup { public class Popup {
/** /**
* Crée une nouvelle fenêtre comportant un message et deux bouttons : Oui et Non * Crée une nouvelle fenêtre comportant un message et deux boutons : Oui et Non
* *
* @param parent La fenêtre parente de référence * @param parent La fenêtre parente de référence
* @param titre Titre de la fenêtre * @param titre Titre de la fenêtre
@@ -28,14 +28,13 @@ public class Popup {
* @return JOptionPane.YES_OPTION si oui est cliqué, JOptionPane.NO_OPTION si non est cliqué * @return JOptionPane.YES_OPTION si oui est cliqué, JOptionPane.NO_OPTION si non est cliqué
*/ */
public static int OuiNonPopup(Component parent, String titre, String message) { public static int OuiNonPopup(Component parent, String titre, String message) {
JOptionPane d = new JOptionPane();
String[] choix = {"Oui", "Non"}; String[] choix = {"Oui", "Non"};
return d.showOptionDialog(parent, message, titre, JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE, return JOptionPane.showOptionDialog(parent, message, titre, JOptionPane.YES_NO_OPTION, JOptionPane.INFORMATION_MESSAGE,
null, choix, choix[0]); null, choix, choix[0]);
} }
/** /**
* Crée une nouvelle fenêtre comportant un message d'erreur avec un boutton OK * Crée une nouvelle fenêtre comportant un message d'erreur avec un bouton OK
* *
* @param parent La fenêtre parente de référence * @param parent La fenêtre parente de référence
* @param titre Titre de la fenêtre * @param titre Titre de la fenêtre
+4 -4
View File
@@ -30,16 +30,16 @@ public class SelectionnerFichier {
/** Extension de fichier filtré */ /** Extension de fichier filtré */
private static final String EXTENSION = "pdf"; private static final String EXTENSION = "pdf";
/** Valeur du boutton OK */ /** Valeur du bouton OK */
private static final String BOUTON_OK = "Ouvrir"; private static final String BOUTON_OK = "Ouvrir";
/** Valeur du boutton Annuler */ /** Valeur du bouton Annuler */
private static final String BOUTON_ANNULER = "Annuler"; private static final String BOUTON_ANNULER = "Annuler";
/** indice au survol du boutton Ok */ /** indice au survol du bouton Ok */
private static final String INDICE_BOUTON_OK = "Ouvre le fichier sélectionné"; private static final String INDICE_BOUTON_OK = "Ouvre le fichier sélectionné";
/** Indice au survol du boutton Annuler */ /** Indice au survol du bouton Annuler */
private static final String INDICE_BOUTON_ANNULER = "Annule la sélection"; private static final String INDICE_BOUTON_ANNULER = "Annule la sélection";
/** /**
+2 -1
View File
@@ -25,7 +25,8 @@ import javax.swing.*;
public class MenuBar extends JMenuBar { public class MenuBar extends JMenuBar {
/** /**
* Crée une nouvelle barre de menu avec l'ensemble des menu de l'application * Crée une nouvelle barre de menu avec l'ensemble des menus de
* l'application
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -12,7 +12,7 @@ import lecteur_pdf.menuBar.menuItems.*;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralité des actions liés à * Élément de la barre des menus contenant l'intégralité des actions liés à
* l'affichage de l'application * l'affichage de l'application
* *
* @author Léo Franch * @author Léo Franch
@@ -7,12 +7,14 @@
package lecteur_pdf.menuBar.menu; package lecteur_pdf.menuBar.menu;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.menuBar.menuItems.*; import lecteur_pdf.menuBar.menuItems.FermerFichier;
import lecteur_pdf.menuBar.menuItems.OuvrirFichier;
import lecteur_pdf.menuBar.menuItems.Quitter;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralité des actions liés à * Élément de la barre des menus contenant l'intégralité des actions liés à
* la gestion des fichiers de l'application * la gestion des fichiers de l'application
* *
* @author Léo Franch * @author Léo Franch
+2 -2
View File
@@ -6,8 +6,8 @@
package lecteur_pdf.menuBar.menu; package lecteur_pdf.menuBar.menu;
import lecteur_pdf.GestionMode;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.GestionMode;
import lecteur_pdf.menuBar.menuItems.ModeSepare; import lecteur_pdf.menuBar.menuItems.ModeSepare;
import lecteur_pdf.menuBar.menuItems.ModeSynchronise; import lecteur_pdf.menuBar.menuItems.ModeSynchronise;
import lecteur_pdf.menuBar.menuItems.NouvelleFenetre; import lecteur_pdf.menuBar.menuItems.NouvelleFenetre;
@@ -15,7 +15,7 @@ import lecteur_pdf.menuBar.menuItems.NouvelleFenetre;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralité des actions liés au * Élément de la barre des menus contenant l'intégralité des actions liés au
* mode multi-affichage * mode multi-affichage
* *
* @author Léo Franch * @author Léo Franch
@@ -7,12 +7,12 @@
package lecteur_pdf.menuBar.menu; package lecteur_pdf.menuBar.menu;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.menuBar.menuItems.*; import lecteur_pdf.menuBar.menuItems.ModifierTouches;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de la barre des menus contenant l'intégralité des options de * Élément de la barre des menus contenant l'intégralité des options de
* l'application * l'application
* *
* @author Léo Franch * @author Léo Franch
@@ -13,7 +13,9 @@ import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Fermer qui permet de fermer le document PDF courrant * Élément de {@link lecteur_pdf.menuBar.menu.MenuFichier} qui permet de
* fermer le document PDF
* courant
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -29,7 +31,7 @@ public class FermerFichier extends MenuItem {
public static final String MESSAGE = "Êtes-vous sûr de vouloir fermer le document ?"; public static final String MESSAGE = "Êtes-vous sûr de vouloir fermer le document ?";
/** /**
* Crée un nouvel Element de Menu "Fermer" * Crée un nouvel Élément de Menu "Fermer"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -13,7 +13,8 @@ import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Classe abstraite qui défini les Elements de menu qui necessite d'acceder à leur Fenêtre parente * Classe abstraite qui défini les Éléments de menu qui nécessite d'accéder à
* leur Fenêtre parente
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -26,7 +27,7 @@ public abstract class MenuItem extends JMenuItem {
final Fenetre parent; final Fenetre parent;
/** /**
* Crée un nouvel Element de Menu avec un nom, une action et se référence dans la liste des raccourcis claviers * Crée un nouvel Élément de Menu avec un nom, une action et se référence dans la liste des raccourcis claviers
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
* @param name Nom de l'action * @param name Nom de l'action
@@ -12,7 +12,7 @@ import lecteur_pdf.raccourcisClavier.RaccourcisClavier;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de Menu Mode Séparé qui permet d'activer le défilement des pages de documents en séparé * Élément de Menu Mode Séparé qui permet d'activer le défilement des pages de documents en séparé
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,7 +22,7 @@ import javax.swing.*;
public class ModeSepare extends JRadioButtonMenuItem { public class ModeSepare extends JRadioButtonMenuItem {
/** /**
* Crée un nouvel Element de Menu "Mode Séparé" * Crée un nouvel Élément de Menu "Mode Séparé"
*/ */
public ModeSepare() { public ModeSepare() {
super("Mode Séparé"); super("Mode Séparé");
@@ -12,7 +12,7 @@ import lecteur_pdf.raccourcisClavier.RaccourcisClavier;
import javax.swing.*; import javax.swing.*;
/** /**
* Element de Menu Mode Synchronisé qui permet d'activer le défilement des pages de documents en simultané * Élément de Menu Mode Synchronisé qui permet d'activer le défilement des pages de documents en simultané
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,7 +22,7 @@ import javax.swing.*;
public class ModeSynchronise extends JRadioButtonMenuItem { public class ModeSynchronise extends JRadioButtonMenuItem {
/** /**
* Crée un nouvel Element de Menu "Mode Synchronisé" * Crée un nouvel Élément de Menu "Mode Synchronisé"
*/ */
public ModeSynchronise() { public ModeSynchronise() {
super("Mode Synchronisé"); super("Mode Synchronisé");
@@ -12,7 +12,7 @@ import lecteur_pdf.raccourcisClavier.RaccourcisClavier;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Modifier Touches qui permet d'ouvrir une fenêtre pour modifier les raccourcis claviers de l'application * Élément de Menu Modifier Touches qui permet d'ouvrir une fenêtre pour modifier les raccourcis claviers de l'application
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,7 +22,7 @@ import java.awt.event.ActionEvent;
public class ModifierTouches extends MenuItem { public class ModifierTouches extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Modifier Touches" * Crée un nouvel Élément de Menu "Modifier Touches"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -6,14 +6,14 @@
package lecteur_pdf.menuBar.menuItems; package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.GestionMode;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.GestionMode;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Nouvelle Fenetre qui permet d'ouvrir une autre fenêtre (pouvant contenir un PDF) si le nombre maximal de fenêtre n'est pas atteint * Élément de Menu NouvelleFenetre qui permet d'ouvrir une autre fenêtre (pouvant contenir un PDF) si le nombre maximal de fenêtre n'est pas atteint
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -23,7 +23,7 @@ import java.awt.event.ActionEvent;
public class NouvelleFenetre extends MenuItem { public class NouvelleFenetre extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Nouvelle Fenêtre" * Crée un nouvel Élément de Menu "Nouvelle Fenêtre"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -15,7 +15,7 @@ import java.awt.event.ActionEvent;
import java.io.File; import java.io.File;
/** /**
* Element de Menu Ouvrir Fichier qui permet d'ouvrir un document * Élément de Menu Ouvrir Fichier qui permet d'ouvrir un document
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -31,7 +31,7 @@ public class OuvrirFichier extends MenuItem {
public static final String MESSAGE_ERREUR = "Erreur : Le document n'as pas pu être chargé"; public static final String MESSAGE_ERREUR = "Erreur : Le document n'as pas pu être chargé";
/** /**
* Crée un nouvel Element de Menu "Ouvrir Fichier" * Crée un nouvel Élément de Menu "Ouvrir Fichier"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -11,7 +11,7 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Page Entière qui permet d'afficher l'intégralité du document courrant verticalement * Élément de Menu Page Entière qui permet d'afficher l'intégralité du document courant verticalement
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -20,10 +20,11 @@ import java.awt.event.ActionEvent;
*/ */
public class PageEntiere extends MenuItem { public class PageEntiere extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Page Entiere" * Crée un nouvel Élément de Menu PageEntiere
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@SuppressWarnings("SpellCheckingInspection")
public PageEntiere(Fenetre parent) { public PageEntiere(Fenetre parent) {
super(parent, "Page Entière"); super(parent, "Page Entière");
} }
@@ -6,26 +6,29 @@
package lecteur_pdf.menuBar.menuItems; package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.GestionMode;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.GestionMode;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Page Precedente qui permet d'afficher la page précédente du document courrant (ou les pages précédentes si le mode Synchronisé est activé) * Élément de Menu PagePrecedente qui permet d'afficher la page précédente du
* document courant (ou les pages précédentes si le mode Synchronisé est activé)
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
* @author Noé Villeneuve * @author Noé Villeneuve
* @author Tristan Nogaret * @author Tristan Nogaret
*/ */
@SuppressWarnings("SpellCheckingInspection")
public class PagePrecedente extends MenuItem { public class PagePrecedente extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Page Précédente" * Crée un nouvel Élément de Menu PagePrecedente
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce
* MenuItem
*/ */
public PagePrecedente(Fenetre parent) { public PagePrecedente(Fenetre parent) {
super(parent, "Page précédente"); super(parent, "Page précédente");
@@ -33,7 +36,10 @@ public class PagePrecedente extends MenuItem {
@Override @Override
protected void action(ActionEvent evt) { protected void action(ActionEvent evt) {
if (GestionMode.isModeSepare()) parent.getPdfPanel().previousPage(); if (GestionMode.isModeSepare()) {
else GestionFenetre.previousPages(); parent.getPdfPanel().previousPage();
} else {
GestionFenetre.previousPages();
}
} }
} }
@@ -6,14 +6,15 @@
package lecteur_pdf.menuBar.menuItems; package lecteur_pdf.menuBar.menuItems;
import lecteur_pdf.GestionMode;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.Fenetre; import lecteur_pdf.Fenetre;
import lecteur_pdf.GestionFenetre;
import lecteur_pdf.GestionMode;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Page Suivante qui permet d'afficher la page suivante du document courrant (ou les pages suivantes si le mode Synchronisé est activé) * Élément de Menu Page Suivante qui permet d'afficher la page suivante du
* document courant (ou les pages suivantes si le mode Synchronisé est activé)
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -23,9 +24,10 @@ import java.awt.event.ActionEvent;
public class PageSuivante extends MenuItem { public class PageSuivante extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Page Suivante" * Crée un nouvel Élément de Menu "Page Suivante"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce
* MenuItem
*/ */
public PageSuivante(Fenetre parent) { public PageSuivante(Fenetre parent) {
super(parent, "Page suivante"); super(parent, "Page suivante");
@@ -33,7 +35,10 @@ public class PageSuivante extends MenuItem {
@Override @Override
protected void action(ActionEvent evt) { protected void action(ActionEvent evt) {
if (GestionMode.isModeSepare()) parent.getPdfPanel().nextPage(); if (GestionMode.isModeSepare()) {
else GestionFenetre.nextPages(); parent.getPdfPanel().nextPage();
} else {
GestionFenetre.nextPages();
}
} }
} }
@@ -11,7 +11,7 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Plein Ecran qui permet d'afficher la page la fenêtre courrante en plein écran * Élément de Menu PleinEcran qui permet d'afficher la page la fenêtre courante en plein écran
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -21,7 +21,7 @@ import java.awt.event.ActionEvent;
public class PleinEcran extends MenuItem { public class PleinEcran extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Plein Ecran" * Crée un nouvel Élément de Menu PleinEcran
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -11,7 +11,9 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Pleine Largeur qui permet d'afficher le document courrant de manière bord à bord (la taille horizontale du document coincide avec celle de la fenêtre) * Élément de Menu Pleine Largeur qui permet d'afficher le document courant
* de manière bord à bord (la taille horizontale du document coincide avec
* celle de la fenêtre)
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -22,9 +24,10 @@ public class PleineLargeur extends MenuItem{
/** /**
* Crée un nouvel Element de Menu "Pleine Largeur" * Crée un nouvel Élément de Menu "Pleine Largeur"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce
* MenuItem
*/ */
public PleineLargeur(Fenetre parent) { public PleineLargeur(Fenetre parent) {
super(parent, "Pleine Largeur"); super(parent, "Pleine Largeur");
@@ -13,7 +13,8 @@ import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Quitter qui permet de fermer la fenêtre courrante, ferme l'application si il s'agit de la dernière fenêtre fermée * Élément de Menu Quitter qui permet de fermer la fenêtre courante, ferme
* l'application s'il s'agit de la dernière fenêtre fermée
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -23,7 +24,7 @@ import java.awt.event.ActionEvent;
public class Quitter extends MenuItem { public class Quitter extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Quitter" * Crée un nouvel Élément de Menu "Quitter"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -11,7 +11,7 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Zoom 100% qui permet de mettre le Zoom par défaut * Élément de Menu Zoom 100% qui permet de mettre le Zoom par défaut
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -21,7 +21,7 @@ import java.awt.event.ActionEvent;
public class ZoomDefaut extends MenuItem { public class ZoomDefaut extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Zoom 100%" * Crée un nouvel Élément de Menu "Zoom 100%"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -11,7 +11,7 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Zoom 50% qui permet de dézoomer * Élément de Menu Zoom 50% qui permet de dézoomer
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -21,7 +21,7 @@ import java.awt.event.ActionEvent;
public class ZoomMoins extends MenuItem { public class ZoomMoins extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Zoom 50%" * Crée un nouvel Élément de Menu "Zoom 50%"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
@@ -11,7 +11,7 @@ import lecteur_pdf.Fenetre;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Element de Menu Zoom 150% qui permet de zoomer * Élément de Menu Zoom 150% qui permet de zoomer
* *
* @author Léo Franch * @author Léo Franch
* @author Lucas Vabre * @author Lucas Vabre
@@ -21,7 +21,7 @@ import java.awt.event.ActionEvent;
public class ZoomPlus extends MenuItem { public class ZoomPlus extends MenuItem {
/** /**
* Crée un nouvel Element de Menu "Zoom 150%" * Crée un nouvel Élément de Menu "Zoom 150%"
* *
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem * @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
*/ */
+2 -2
View File
@@ -24,7 +24,7 @@ import java.io.IOException;
public class DocumentPdf { public class DocumentPdf {
/** TODO */ /** TODO */
private PDDocument document; private final PDDocument document;
/** TODO */ /** TODO */
private PDFRenderer renderer; private PDFRenderer renderer;
@@ -112,7 +112,7 @@ public class DocumentPdf {
} }
/** /**
* Ferme le document courrant et redéfini les paramêtres par défaut * Ferme le document courant et redéfini les paramètres par défaut
*/ */
public void close() { public void close() {
try { try {
+1 -2
View File
@@ -6,9 +6,8 @@
package lecteur_pdf.pdf; package lecteur_pdf.pdf;
import lecteur_pdf.GestionMode;
import lecteur_pdf.GestionFenetre; import lecteur_pdf.GestionFenetre;
import lecteur_pdf.Popup; import lecteur_pdf.GestionMode;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
@@ -113,12 +113,12 @@ public class RaccourcisClavier extends JFrame {
initialisationFichierRaccourcis(); initialisationFichierRaccourcis();
chargerRaccourcis(); chargerRaccourcis();
// Affichage des bouttons // Affichage des boutons
for (int i = 0; i < listeRaccourcisElement.size() ; i++) { for (int i = 0; i < listeRaccourcisElement.size() ; i++) {
String cle = LISTE_NOM[i]; String cle = LISTE_NOM[i];
KeyStroke valeur = raccourcis.get(cle); KeyStroke valeur = raccourcis.get(cle);
/* Met a jour l'affichage du boutton */ /* Met a jour l'affichage du bouton */
listeRaccourcisElement.get(i).setRaccourcis(valeur); listeRaccourcisElement.get(i).setRaccourcis(valeur);
} }
affecterRaccourcis(); affecterRaccourcis();