Files
LecteurPdfDoubleAffichage/src/lecteur_pdf/affichage/gestionFenetre.java
T
2021-11-28 19:48:12 +01:00

59 lines
1.2 KiB
Java

/*
* gestionFenetre, 22/11/2021
* IUT Rodez 2021, INFO2
* pas de copyright, aucun droits
*/
package lecteur_pdf.affichage;
import lecteur_pdf.document.PDF;
import lecteur_pdf.menu.Menu;
import javax.swing.*;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
/**
* classe de gestion des fenêtres
*
* @author Léo FRANCH
* @author Tristan NOGARET
* @author Lucàs VABRE
* @author Noé VILLENEUVE
* @version 1.0
*/
public class gestionFenetre {
final int NB_MAX_FENETRE = 2 ;
private Fenetre[] fenetresOuvertes;
File fichier = null ;
public void ouvrirFenetre(){
int placeVide;
for (placeVide=0; placeVide<2; placeVide++){
if (fenetresOuvertes[placeVide]==null){
break;
}
}
if(placeVide==2) {
//todo erreur trop de fenetres
}else {
Fenetre fenetre = new Fenetre();
fenetresOuvertes[placeVide] = fenetre;
}
}
public void fermerFenetre(JFrame fenetre){
for (int i = 0; i<2 ; i++){
if (fenetre==fenetresOuvertes[i]){
fenetre.dispose();
fenetresOuvertes[i]= null ;
}
}
}
}