mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
Modification author
Début class Menu
This commit is contained in:
@@ -11,9 +11,13 @@ import org.apache.pdfbox.pdmodel.PDDocument;
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO A compléter
|
* TODO class comment
|
||||||
*
|
*
|
||||||
* @author Lucas
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
|
* @author Noé VILLENEUVE
|
||||||
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
public class Page {
|
public class Page {
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,11 @@ import java.util.ArrayList;
|
|||||||
/**
|
/**
|
||||||
* Définis virtuellement un fichier PDF
|
* Définis virtuellement un fichier PDF
|
||||||
*
|
*
|
||||||
* @author Lucas
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
|
* @author Noé VILLENEUVE
|
||||||
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
public class Pdf {
|
public class Pdf {
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,73 @@
|
|||||||
|
/*
|
||||||
|
* MenuOption.java, 20/11/2021
|
||||||
|
* IUT Rodez 2021-2021, INFO2
|
||||||
|
* pas de copyright, aucun droits
|
||||||
|
*/
|
||||||
|
|
||||||
|
package lecteur_pdf.menu;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO class comment
|
||||||
|
*
|
||||||
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
|
* @author Noé VILLENEUVE
|
||||||
|
* @version 1.0
|
||||||
|
*/
|
||||||
|
public class Menu {
|
||||||
|
|
||||||
|
/** Menu "Fichier" */
|
||||||
|
private JMenu Fichier;
|
||||||
|
|
||||||
|
/** Element "Ouvrir" */
|
||||||
|
private JMenuItem Ouvrir;
|
||||||
|
|
||||||
|
/** Element "Fermer" */
|
||||||
|
private JMenuItem Fermer;
|
||||||
|
|
||||||
|
ArrayList<JMenu> menu = new ArrayList<JMenu>();
|
||||||
|
ArrayList<JMenuItem> item = new ArrayList<JMenuItem>();
|
||||||
|
|
||||||
|
public Menu() {
|
||||||
|
// Frame de test
|
||||||
|
JFrame frame = new JFrame("Menu ouverture");
|
||||||
|
// Création de la barre de menu
|
||||||
|
JMenuBar menubar = new JMenuBar();
|
||||||
|
// Création du menu "Fichier"
|
||||||
|
Fichier = new JMenu("Fichier");
|
||||||
|
// Créer les éléments du menu et sous menu
|
||||||
|
Ouvrir = new JMenuItem("Ouvrir");
|
||||||
|
Fermer = new JMenuItem("Fermer");
|
||||||
|
// Ajouter les éléments au menu "Fichier"
|
||||||
|
Fichier.add(Ouvrir);
|
||||||
|
Fichier.add(Fermer);
|
||||||
|
// Ajouter le menu au barre de menu
|
||||||
|
menubar.add(Fichier);
|
||||||
|
// Ajouter la barre de menu au frame
|
||||||
|
frame.setJMenuBar(menubar);
|
||||||
|
frame.setSize(300,300);
|
||||||
|
frame.setLayout(null);
|
||||||
|
frame.setVisible(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void getMenuBar () {
|
||||||
|
// TODO Compléter la class
|
||||||
|
}
|
||||||
|
|
||||||
|
public void getMenuItems () {
|
||||||
|
// TODO Compléter la class
|
||||||
|
}
|
||||||
|
|
||||||
|
public void getMenuItem (int index) {
|
||||||
|
// TODO Compléter la class
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String args[])
|
||||||
|
{
|
||||||
|
new Menu();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -11,8 +11,12 @@ import java.util.ArrayList;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO class comment
|
* TODO class comment
|
||||||
|
*
|
||||||
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
* @author Noé VILLENEUVE
|
* @author Noé VILLENEUVE
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
public class MenuOption {
|
public class MenuOption {
|
||||||
|
|
||||||
|
|||||||
@@ -11,6 +11,10 @@ import java.io.File;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO class comment
|
* TODO class comment
|
||||||
|
*
|
||||||
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
* @author Noé VILLENEUVE
|
* @author Noé VILLENEUVE
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,9 +1,25 @@
|
|||||||
|
/*
|
||||||
|
* PageTest.java, 17/11/2021
|
||||||
|
* IUT Rodez 2021-2021, INFO2
|
||||||
|
* pas de copyright, aucun droits
|
||||||
|
*/
|
||||||
|
|
||||||
package lecteur_pdf.document;
|
package lecteur_pdf.document;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO class comment
|
||||||
|
*
|
||||||
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
|
* @author Noé VILLENEUVE
|
||||||
|
* @version 1.0
|
||||||
|
*/
|
||||||
|
|
||||||
class PageTest {
|
class PageTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
@@ -1,9 +1,25 @@
|
|||||||
|
/*
|
||||||
|
* PdfTest.java, 17/11/2021
|
||||||
|
* IUT Rodez 2021-2021, INFO2
|
||||||
|
* pas de copyright, aucun droits
|
||||||
|
*/
|
||||||
|
|
||||||
package lecteur_pdf.document;
|
package lecteur_pdf.document;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
import static org.junit.jupiter.api.Assertions.*;
|
import static org.junit.jupiter.api.Assertions.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* TODO class comment
|
||||||
|
*
|
||||||
|
* @author Léo FRANCH
|
||||||
|
* @author Tristan NOGARET
|
||||||
|
* @author Lucàs VABRE
|
||||||
|
* @author Noé VILLENEUVE
|
||||||
|
* @version 1.0
|
||||||
|
*/
|
||||||
|
|
||||||
class PdfTest {
|
class PdfTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
|||||||
Reference in New Issue
Block a user