mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
codage de l'ouverture du menu et du pdf
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,7 +8,6 @@ package lecteur_pdf.affichage;
|
|||||||
|
|
||||||
import lecteur_pdf.document.Pdf;
|
import lecteur_pdf.document.Pdf;
|
||||||
import lecteur_pdf.menu.Menu;
|
import lecteur_pdf.menu.Menu;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -21,20 +20,29 @@ import javax.swing.*;
|
|||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class Fenetre extends javax.swing.JFrame {
|
public class Fenetre {
|
||||||
private JFrame frame;
|
private JFrame frame;
|
||||||
private String titre ;
|
private String titre ;
|
||||||
private Menu menu ;
|
private Menu menu = new Menu();
|
||||||
private Pdf pdf ;
|
private Pdf pdf ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public Fenetre(){
|
public Fenetre(){
|
||||||
frame = new JFrame( "sans titre" );
|
//création du frame
|
||||||
|
frame = new JFrame( "lecteur pdf" );
|
||||||
|
|
||||||
|
// Création du menu
|
||||||
|
Menu menu = new Menu();
|
||||||
|
|
||||||
|
// Ajout de la barre de menu au frame
|
||||||
|
frame.setJMenuBar(menu.getMenuBar());
|
||||||
|
frame.setSize( 300 ,300);
|
||||||
|
frame.setLayout(null);
|
||||||
|
frame.setVisible(true);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public Fenetre(String titre) {
|
|
||||||
frame = new JFrame( titre );
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,8 +6,14 @@
|
|||||||
|
|
||||||
package lecteur_pdf.affichage;
|
package lecteur_pdf.affichage;
|
||||||
|
|
||||||
|
import lecteur_pdf.document.Pdf;
|
||||||
|
import lecteur_pdf.menu.Menu;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import static lecteur_pdf.menu.SelectionnerFichier.ouvrirFichier;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* classe de gestion des fenêtres
|
* classe de gestion des fenêtres
|
||||||
*
|
*
|
||||||
@@ -24,10 +30,13 @@ public class gestionFenetre {
|
|||||||
private ArrayList<Fenetre> fenetresOuvertes;
|
private ArrayList<Fenetre> fenetresOuvertes;
|
||||||
|
|
||||||
|
|
||||||
public void ouvrirFenetre(){
|
public static void ouvrirFenetre(){
|
||||||
|
new Fenetre();
|
||||||
|
}
|
||||||
|
public static void fermerFenetre(){
|
||||||
|
|
||||||
}
|
}
|
||||||
public void fermerFenetre(){
|
public static void main () {
|
||||||
|
ouvrirFenetre();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,9 @@ package lecteur_pdf.menu;
|
|||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.event.ActionEvent;
|
import java.awt.event.ActionEvent;
|
||||||
|
import java.io.File;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import lecteur_pdf.document.Pdf;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Classe pour afficher le Menu "Fichier" avec ses options
|
* Classe pour afficher le Menu "Fichier" avec ses options
|
||||||
@@ -20,7 +22,7 @@ import java.util.ArrayList;
|
|||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
public class Menu {
|
public class Menu {
|
||||||
|
public File fichier ;
|
||||||
/** Array list contenant les JMenu */
|
/** Array list contenant les JMenu */
|
||||||
private ArrayList<JMenu> menuList = new ArrayList<JMenu>();
|
private ArrayList<JMenu> menuList = new ArrayList<JMenu>();
|
||||||
|
|
||||||
@@ -75,8 +77,13 @@ public class Menu {
|
|||||||
public void actionPerformed(ActionEvent ae) {
|
public void actionPerformed(ActionEvent ae) {
|
||||||
String choice = ae.getActionCommand();
|
String choice = ae.getActionCommand();
|
||||||
if (choice.equals("Ouvrir")) {
|
if (choice.equals("Ouvrir")) {
|
||||||
SelectionnerFichier.ouvrirFichier();
|
fichier = SelectionnerFichier.ouvrirFichier();
|
||||||
}else if (choice.equals("Quitter")) {
|
/* try {
|
||||||
|
new Pdf(fichier);
|
||||||
|
} catch (IOException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}*/
|
||||||
|
}else if (choice.equals("Fermer")) {
|
||||||
System.exit(0); // TODO à changer pour que ça quitte vraiment
|
System.exit(0); // TODO à changer pour que ça quitte vraiment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user