mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
fix #47 Ouverture de Fichier par dessus un second
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
|
||||
package lecteur_pdf.menuBar.menuItems;
|
||||
|
||||
import lecteur_pdf.GestionPdf;
|
||||
import lecteur_pdf.IhmPdf;
|
||||
import lecteur_pdf.SelectionnerFichier;
|
||||
|
||||
@@ -31,8 +32,19 @@ public class OuvrirFichier extends MenuItem {
|
||||
super(parent, "Ouvrir");
|
||||
|
||||
addActionListener(e -> {
|
||||
/* On charge le fichier si c'est possible */
|
||||
File fichier = SelectionnerFichier.ouvrirFichier();
|
||||
if (fichier != null && parent.getPdfPanel().chargerPdf(fichier)) {
|
||||
|
||||
if (fichier == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
/* Si il y a deja un fichier d'ouvert, on le ferme */
|
||||
parent.getPdfPanel().dechargerPdf();
|
||||
parent.setTitle(GestionPdf.TITRE_APPLICATION);
|
||||
parent.pack();
|
||||
|
||||
if (parent.getPdfPanel().chargerPdf(fichier)) {
|
||||
parent.setTitle(fichier.getName());
|
||||
parent.pack();
|
||||
} else {
|
||||
|
||||
@@ -181,6 +181,10 @@ public class PdfPanel extends JPanel {
|
||||
indexPageInput.setText("");
|
||||
maxPageLabel.setText("/ -");
|
||||
|
||||
/* Efface les données relatives au zoom */
|
||||
scaleSizing = 0.0f;
|
||||
scaleZoom = 1.0f;
|
||||
|
||||
validate();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user