mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
javadoc
This commit is contained in:
@@ -32,8 +32,9 @@ public abstract class MenuItem extends JMenuItem {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Créé un nouvel élément de {@link lecteur_pdf.menuBar.menu menu}
|
* Créé un nouvel élément de {@link lecteur_pdf.menuBar.menu menu}
|
||||||
* avec un nom, une action et se référence dans la liste des raccourcis
|
* avec un nom, une action et se référence dans la liste des
|
||||||
* claviers
|
* {@link lecteur_pdf.raccourcisClavier.RaccourcisClavier raccourcis
|
||||||
|
* claviers}
|
||||||
*
|
*
|
||||||
* @param parent Référence de la fenêtre qui possède l'instance de ce
|
* @param parent Référence de la fenêtre qui possède l'instance de ce
|
||||||
* MenuItem
|
* MenuItem
|
||||||
|
|||||||
@@ -12,7 +12,9 @@ import lecteur_pdf.raccourcisClavier.RaccourcisClavier;
|
|||||||
/**
|
/**
|
||||||
* Élément de {@link lecteur_pdf.menuBar.menu.MenuOptions MenuOptions}
|
* Élément de {@link lecteur_pdf.menuBar.menu.MenuOptions MenuOptions}
|
||||||
* qui permet d'ouvrir une {@link javax.swing.JFrame fenêtre}
|
* qui permet d'ouvrir une {@link javax.swing.JFrame fenêtre}
|
||||||
* pour modifier les raccourcis claviers de l'application
|
* pour modifier les
|
||||||
|
* {@link lecteur_pdf.raccourcisClavier.RaccourcisClavier
|
||||||
|
* raccourcis claviers} de l'application
|
||||||
*
|
*
|
||||||
* @author Léo Franch
|
* @author Léo Franch
|
||||||
* @author Tristan Nogaret
|
* @author Tristan Nogaret
|
||||||
@@ -26,7 +28,8 @@ public class ModifierTouches extends MenuItem {
|
|||||||
* Créé un nouvel élément de
|
* Créé un nouvel élément de
|
||||||
* {@link lecteur_pdf.menuBar.menu.MenuOptions MenuOptions}
|
* {@link lecteur_pdf.menuBar.menu.MenuOptions MenuOptions}
|
||||||
*
|
*
|
||||||
* @param parent Référence de la fenêtre qui possède l'instance de ce
|
* @param parent Référence de la {@link Fenetre fenêtre} qui possède
|
||||||
|
* l'instance de ce
|
||||||
* {@link lecteur_pdf.menuBar.menuItems.MenuItem MenuItem}
|
* {@link lecteur_pdf.menuBar.menuItems.MenuItem MenuItem}
|
||||||
*/
|
*/
|
||||||
public ModifierTouches(Fenetre parent) {
|
public ModifierTouches(Fenetre parent) {
|
||||||
|
|||||||
@@ -11,20 +11,25 @@ import lecteur_pdf.GestionFenetre;
|
|||||||
import lecteur_pdf.GestionMode;
|
import lecteur_pdf.GestionMode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Élément de Menu NouvelleFenetre qui permet d'ouvrir une autre fenêtre
|
* Élément de {@link lecteur_pdf.menuBar.menu.MenuMode MenuMode} qui permet
|
||||||
* (pouvant contenir un PDF) si le nombre maximal de fenêtre n'est pas atteint
|
* d'ouvrir une autre {@link Fenetre fenêtre} (pouvant contenir un PDF) si le
|
||||||
|
* nombre maximal de fenêtres n'est pas atteint
|
||||||
*
|
*
|
||||||
* @author Léo Franch
|
* @author Léo Franch
|
||||||
* @author Tristan Nogaret
|
* @author Tristan Nogaret
|
||||||
* @author Lucàs Vabre
|
* @author Lucàs Vabre
|
||||||
* @author Noé Villeneuve
|
* @author Noé Villeneuve
|
||||||
|
* @see MenuItem
|
||||||
*/
|
*/
|
||||||
public class NouvelleFenetre extends MenuItem {
|
public class NouvelleFenetre extends MenuItem {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Créé un nouvel élément de Menu "Nouvelle Fenêtre"
|
* Créé un nouvel élément de
|
||||||
|
* {@link lecteur_pdf.menuBar.menu.MenuMode MenuMode}
|
||||||
*
|
*
|
||||||
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
|
* @param parent Référence de la {@link Fenetre fenêtre} qui possède
|
||||||
|
* l'instance de ce
|
||||||
|
* {@link lecteur_pdf.menuBar.menuItems.MenuItem MenuItem}
|
||||||
*/
|
*/
|
||||||
public NouvelleFenetre(Fenetre parent) {
|
public NouvelleFenetre(Fenetre parent) {
|
||||||
super(parent, "Nouvelle Fenêtre");
|
super(parent, "Nouvelle Fenêtre");
|
||||||
@@ -36,6 +41,8 @@ public class NouvelleFenetre extends MenuItem {
|
|||||||
GestionFenetre.newIhmPdf();
|
GestionFenetre.newIhmPdf();
|
||||||
|
|
||||||
/* 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) GestionMode.desactiverBtnNouvelleFenetre();
|
if (GestionFenetre.FENETRE_LIST.size() == GestionFenetre.NB_MAX_PDF) {
|
||||||
|
GestionMode.desactiverBtnNouvelleFenetre();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -14,25 +14,37 @@ import javax.swing.*;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Élément de Menu Ouvrir Fichier qui permet d'ouvrir un document
|
* Élément de {@link lecteur_pdf.menuBar.menu.MenuFichier MenuFichier} qui
|
||||||
|
* permet d'ouvrir un document
|
||||||
*
|
*
|
||||||
* @author Léo Franch
|
* @author Léo Franch
|
||||||
* @author Tristan Nogaret
|
* @author Tristan Nogaret
|
||||||
* @author Lucàs Vabre
|
* @author Lucàs Vabre
|
||||||
* @author Noé Villeneuve
|
* @author Noé Villeneuve
|
||||||
|
* @see MenuItem
|
||||||
*/
|
*/
|
||||||
public class OuvrirFichier extends MenuItem {
|
public class OuvrirFichier extends MenuItem {
|
||||||
|
|
||||||
/** Titre de la popup d'erreur lors d'une erreur d'ouverture de fichier */
|
/**
|
||||||
|
* Titre de la {@link lecteur_pdf.Popup popup} d'erreur lors d'une erreur
|
||||||
|
* d'ouverture de fichier
|
||||||
|
*/
|
||||||
public static final String TITRE_ERREUR = "Erreur";
|
public static final String TITRE_ERREUR = "Erreur";
|
||||||
|
|
||||||
/** Message de la popup d'erreur lors d'une erreur d'ouverture de fichier */
|
/**
|
||||||
public static final String MESSAGE_ERREUR = "Erreur : Le document n'as pas pu être chargé";
|
* Message de la {@link lecteur_pdf.Popup popup} d'erreur lors d'une
|
||||||
|
* erreur d'ouverture de fichier
|
||||||
|
*/
|
||||||
|
public static final String MESSAGE_ERREUR
|
||||||
|
= "Erreur : Le document n'as pas pu être chargé";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Créé un nouvel élément de Menu "Ouvrir Fichier"
|
* Créé un nouvel élément de
|
||||||
|
* {@link lecteur_pdf.menuBar.menu.MenuFichier MenuFichier}
|
||||||
*
|
*
|
||||||
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
|
* @param parent Référence de la {@link Fenetre fenêtre} qui possède
|
||||||
|
* l'instance de ce
|
||||||
|
* {@link lecteur_pdf.menuBar.menuItems.MenuItem MenuItem}
|
||||||
*/
|
*/
|
||||||
public OuvrirFichier(Fenetre parent) {
|
public OuvrirFichier(Fenetre parent) {
|
||||||
super(parent, "Ouvrir");
|
super(parent, "Ouvrir");
|
||||||
@@ -41,9 +53,10 @@ public class OuvrirFichier extends MenuItem {
|
|||||||
@Override
|
@Override
|
||||||
protected void action() {
|
protected void action() {
|
||||||
|
|
||||||
int valide = parent.getPdfPanel().isCharge()
|
int valide = parent.getPdfPanel().isCharge() ? Popup.OuiNonPopup(parent,
|
||||||
? Popup.OuiNonPopup(parent, FermerFichier.TITRE, FermerFichier.MESSAGE)
|
FermerFichier.TITRE,
|
||||||
: JOptionPane.YES_OPTION;
|
FermerFichier.MESSAGE)
|
||||||
|
: JOptionPane.YES_OPTION;
|
||||||
|
|
||||||
if (valide == JOptionPane.YES_OPTION) {
|
if (valide == JOptionPane.YES_OPTION) {
|
||||||
/* On charge le fichier si c'est possible */
|
/* On charge le fichier si c'est possible */
|
||||||
@@ -58,7 +71,9 @@ public class OuvrirFichier extends MenuItem {
|
|||||||
if (parent.getPdfPanel().chargerPdf(fichier)) {
|
if (parent.getPdfPanel().chargerPdf(fichier)) {
|
||||||
parent.setTitle(Fenetre.TITRE + " - " + fichier.getName());
|
parent.setTitle(Fenetre.TITRE + " - " + fichier.getName());
|
||||||
parent.pack();
|
parent.pack();
|
||||||
} else Popup.errorPopup(parent, TITRE_ERREUR, MESSAGE_ERREUR);
|
} else {
|
||||||
|
Popup.errorPopup(parent, TITRE_ERREUR, MESSAGE_ERREUR);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,18 +9,23 @@ package lecteur_pdf.menuBar.menuItems;
|
|||||||
import lecteur_pdf.Fenetre;
|
import lecteur_pdf.Fenetre;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Élément de Menu Page Entière qui permet d'afficher l'intégralité du document courant verticalement
|
* Élément de {@link lecteur_pdf.menuBar.menu.MenuAffichage MenuAffichage}
|
||||||
|
* qui permet d'afficher l'intégralité du document courant verticalement
|
||||||
*
|
*
|
||||||
* @author Léo Franch
|
* @author Léo Franch
|
||||||
* @author Tristan Nogaret
|
* @author Tristan Nogaret
|
||||||
* @author Lucàs Vabre
|
* @author Lucàs Vabre
|
||||||
* @author Noé Villeneuve
|
* @author Noé Villeneuve
|
||||||
|
* @see MenuItem
|
||||||
*/
|
*/
|
||||||
public class PageEntiere extends MenuItem {
|
public class PageEntiere extends MenuItem {
|
||||||
/**
|
/**
|
||||||
* Créé un nouvel élément de Menu PageEntiere
|
* Créé un nouvel élément de
|
||||||
|
* {@link lecteur_pdf.menuBar.menu.MenuAffichage MenuAffichage}
|
||||||
*
|
*
|
||||||
* @param parent Référence de la fenêtre qui possède l'instance de ce MenuItem
|
* @param parent Référence de la {@link Fenetre fenêtre} qui possède
|
||||||
|
* l'instance de ce
|
||||||
|
* {@link lecteur_pdf.menuBar.menuItems.MenuItem MenuItem}
|
||||||
*/
|
*/
|
||||||
public PageEntiere(Fenetre parent) {
|
public PageEntiere(Fenetre parent) {
|
||||||
super(parent, "Page Entière");
|
super(parent, "Page Entière");
|
||||||
|
|||||||
@@ -11,13 +11,17 @@ import lecteur_pdf.GestionFenetre;
|
|||||||
import lecteur_pdf.GestionMode;
|
import lecteur_pdf.GestionMode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Élément de Menu PagePrecedente qui permet d'afficher la page précédente du
|
* Élément de {@link lecteur_pdf.menuBar.menu.MenuAffichage MenuAffichage}
|
||||||
* document courant (ou les pages précédentes si le mode Synchronisé est activé)
|
* qui permet d'afficher la page précédente du document courant (ou les pages
|
||||||
|
* précédentes si le
|
||||||
|
* {@link lecteur_pdf.menuBar.menuItems.ModeSynchronise mode Synchronisé} est
|
||||||
|
* activé)
|
||||||
*
|
*
|
||||||
* @author Léo Franch
|
* @author Léo Franch
|
||||||
* @author Tristan Nogaret
|
* @author Tristan Nogaret
|
||||||
* @author Lucàs Vabre
|
* @author Lucàs Vabre
|
||||||
* @author Noé Villeneuve
|
* @author Noé Villeneuve
|
||||||
|
* @see MenuItem
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class PagePrecedente extends MenuItem {
|
public class PagePrecedente extends MenuItem {
|
||||||
|
|||||||
Reference in New Issue
Block a user