diff --git a/LecteurPdfDoubleAffichage.iml b/LecteurPdfDoubleAffichage.iml
index 23ec963..dcc8cc2 100644
--- a/LecteurPdfDoubleAffichage.iml
+++ b/LecteurPdfDoubleAffichage.iml
@@ -8,7 +8,6 @@
-
@@ -36,5 +35,6 @@
+
\ No newline at end of file
diff --git a/src/lecteur_pdf/menuBar/MenuBar.java b/src/lecteur_pdf/menuBar/MenuBar.java
index ea8e623..d7dca39 100644
--- a/src/lecteur_pdf/menuBar/MenuBar.java
+++ b/src/lecteur_pdf/menuBar/MenuBar.java
@@ -11,6 +11,7 @@ public class MenuBar extends JMenuBar {
add(new MenuFichier(parent));
add(new MenuAffichage(parent));
- add(new MenuOptions());
+ add(new MenuMode(parent));
+ add(new MenuOptions(parent));
}
}
diff --git a/src/lecteur_pdf/menuBar/menu/MenuAffichage.java b/src/lecteur_pdf/menuBar/menu/MenuAffichage.java
index 731fbb1..9880806 100644
--- a/src/lecteur_pdf/menuBar/menu/MenuAffichage.java
+++ b/src/lecteur_pdf/menuBar/menu/MenuAffichage.java
@@ -9,7 +9,7 @@ public class MenuAffichage extends JMenu {
public MenuAffichage(IhmPdf parent) {
super("Affichage");
- // Ajouter les menu items
+ // Ajoute les menu items
add(new PleinEcran(parent));
addSeparator();
add(new ZoomPlus(parent));
diff --git a/src/lecteur_pdf/menuBar/menu/MenuFichier.java b/src/lecteur_pdf/menuBar/menu/MenuFichier.java
index 1f36156..8058b0d 100644
--- a/src/lecteur_pdf/menuBar/menu/MenuFichier.java
+++ b/src/lecteur_pdf/menuBar/menu/MenuFichier.java
@@ -8,7 +8,7 @@ import javax.swing.*;
public class MenuFichier extends JMenu {
public MenuFichier(IhmPdf parent) {
super("Fichier");
- // Ajouter les menu items
+ // Ajoute les menu items
add(new OuvrirFichier(parent));
add(new FermerFichier(parent));
add(new Quitter(parent));
diff --git a/src/lecteur_pdf/menuBar/menu/MenuOptions.java b/src/lecteur_pdf/menuBar/menu/MenuOptions.java
index 8008108..dd77ff0 100644
--- a/src/lecteur_pdf/menuBar/menu/MenuOptions.java
+++ b/src/lecteur_pdf/menuBar/menu/MenuOptions.java
@@ -1,10 +1,14 @@
package lecteur_pdf.menuBar.menu;
+import lecteur_pdf.IhmPdf;
+import lecteur_pdf.menuBar.menuItems.*;
+
import javax.swing.*;
public class MenuOptions extends JMenu {
- public MenuOptions() {
+ public MenuOptions(IhmPdf parent) {
super("Options");
- // Ajouter les menu items
+ // Ajoute les menu items
+ add(new ModifierTouches(parent));
}
}
diff --git a/tests/lecteur_pdf/affichage/FenetreTest.java b/tests/lecteur_pdf/affichage/FenetreTest.java
deleted file mode 100644
index 117f52b..0000000
--- a/tests/lecteur_pdf/affichage/FenetreTest.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package lecteur_pdf.affichage;
-
-import org.junit.jupiter.api.Test;
-
-import static org.junit.jupiter.api.Assertions.*;
-
-class FenetreTest {
-
- /**
- * Crée une nouvelle instance du lecteur PDF
- * @param args non utilisé
- */
- public static void main(String[] args) {
- new Fenetre();
- }
-}
\ No newline at end of file
diff --git a/tests/lecteur_pdf/document/PDFTest.java b/tests/lecteur_pdf/document/PDFTest.java
deleted file mode 100644
index ca4270b..0000000
--- a/tests/lecteur_pdf/document/PDFTest.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package lecteur_pdf.document;
-
-class PDFTest {
-
- /**
- * Lance les methodes de tests
- *
- * @param args non utilisé
- */
- public static void main(String[] args) {
- // TODO
- }
-
-}
\ No newline at end of file
diff --git a/tests/lecteur_pdf/document/PageTest.java b/tests/lecteur_pdf/document/PageTest.java
deleted file mode 100644
index 50328e3..0000000
--- a/tests/lecteur_pdf/document/PageTest.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package lecteur_pdf.document;
-
-import org.apache.pdfbox.pdmodel.PDDocument;
-
-import javax.swing.*;
-import java.io.File;
-import java.io.IOException;
-
-class PageTest {
-
- public static void testPage() {
- try {
- PDDocument document = PDDocument.load(
- new File("Documents_PDF/paysage_35pages.pdf"));
- JFrame frame = new JFrame();
- frame.setVisible(true);
- frame.add(new Page(document, 0, 1.0f));
- frame.pack();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- public static void testPageZoom() {
- try {
- PDDocument document = PDDocument.load(
- new File("Documents_PDF/paysage_35pages.pdf"));
- JFrame frame = new JFrame();
- frame.setVisible(true);
- frame.add(new Page(document, 0, 2.0f));
- frame.pack();
-
- JFrame frame2 = new JFrame();
- frame2.setVisible(true);
- frame2.add(new Page(document, 0, 0.5f));
- frame2.pack();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- /**
- * Lance les methodes de tests
- *
- * @param args non utilisé
- */
- public static void main(String[] args) {
- testPage();
- testPageZoom();
- }
-}
\ No newline at end of file
diff --git a/tests/lecteur_pdf/menu/MenuTest.java b/tests/lecteur_pdf/menu/MenuTest.java
deleted file mode 100644
index cd9144a..0000000
--- a/tests/lecteur_pdf/menu/MenuTest.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * MenuTest.java, 25/11/2021
- * IUT Rodez 2021-2022, INFO 2
- * pas de copyright, aucun droits
- */
-
-package lecteur_pdf.menu;
-
-import lecteur_pdf.affichage.Fenetre;
-import lecteur_pdf.document.Page;
-import org.junit.jupiter.api.Test;
-
-import javax.swing.*;
-
-import java.util.ArrayList;
-
-import static org.junit.jupiter.api.Assertions.*;
-
-/**
- * Tests de la classe {@link Page}
- *
- * @author Léo FRANCH
- * @author Tristan NOGARET
- * @author Lucàs VABRE
- * @author Noé VILLENEUVE
- */
-class MenuTest {
-
- /**
- * Classe de test de getMenuItems
- * Teste si le getter retourne bien les MenuItems
- */
- @Test
- void getMenuItems() {
-
- final String[] itemAttendu = {
- "Ouvrir", "Fermer", "Quitter", "Mode plein écran", "Zoom 150%",
- "Zoom 100%", "Zoom 50%", "Disposition Verticale",
- "Disposition Horizontale"};
-
- Menu menuTest = new Menu(new Fenetre());
- ArrayList menuItemTest = menuTest.getMenuItems();
-
- for (int i = 0; i < menuItemTest.size(); i++) {
- assertEquals(itemAttendu[i], menuItemTest.get(i).getText());
- }
- }
-
- /**
- * Classe de test de getMenuItem
- * Teste si le getter retourne bien le MenuItem à l'index donné
- */
- @Test
- void getMenuItem() {
-
- final String[] itemAttendu = {
- "Ouvrir", "Fermer", "Quitter", "Mode plein écran", "Zoom 150%",
- "Zoom 100%", "Zoom 50%", "Disposition Verticale",
- "Disposition Horizontale"};
-
- Menu menuTest = new Menu(new Fenetre());
-
- for (int i = 0; i < itemAttendu.length; i++) {
- assertEquals(menuTest.getMenuItem(i).getText(), itemAttendu[i]);
- }
- }
-
- /**
- * Classe de test Menu
- * Main pour voir l'affichage des menus et valide le test ou non
- */
- @Test
- void testMenu() {
- // Frame de test
- JFrame frame = new JFrame("Menu ouverture");
-
- // Créer le Menu
- Menu menu = new Menu(new Fenetre());
-
- // Ajouter la barre de menu au frame
- frame.setJMenuBar(menu);
- frame.setSize(300, 300);
- frame.setLayout(null);
- frame.setVisible(true);
- }
-}
\ No newline at end of file
diff --git a/tests/lecteur_pdf/menu/SelectionnerFichierTest.java b/tests/lecteur_pdf/menu/SelectionnerFichierTest.java
deleted file mode 100644
index 57729cc..0000000
--- a/tests/lecteur_pdf/menu/SelectionnerFichierTest.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package lecteur_pdf.menu;
-
-import lecteur_pdf.affichage.Fenetre;
-
-/**
- * Classe de test de l'ouverture d'un fichier
- */
-public class SelectionnerFichierTest {
-
- /**
- * Créé une instance du lecteur PDF
- *
- * @param args
- */
- public static void main(String[] args) {
- new Menu(new Fenetre());
- }
-}
\ No newline at end of file