From 6e486af7181201c1b0d51b729bcaeede9793531e Mon Sep 17 00:00:00 2001 From: leofranch <73280990+leofranch@users.noreply.github.com> Date: Tue, 7 Dec 2021 20:43:08 +0100 Subject: [PATCH] =?UTF-8?q?int=C3=A9gration=20des=20diff=C3=A9rent=20pop-u?= =?UTF-8?q?ps=20=20dans=20le=20main?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lecteur_pdf/menu/Menu.java | 39 ++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/lecteur_pdf/menu/Menu.java b/src/lecteur_pdf/menu/Menu.java index 4e141da..516a8ca 100644 --- a/src/lecteur_pdf/menu/Menu.java +++ b/src/lecteur_pdf/menu/Menu.java @@ -241,30 +241,33 @@ public class Menu extends JMenuBar { public void popupfermer(Fenetre fenetre){ - JDialog jd = new JDialog(fenetre); - jd.setLayout(new FlowLayout()); - jd.setBounds(500,300,400,100); - JLabel jlabel = new JLabel("etes vous sûr de vouloir fermer ? "); - JButton oui = new JButton("oui"); - oui.addActionListener(e -> { - fenetre.documentPDF.removeAll(); - fenetre.documentPDF.revalidate(); - fenetre.documentPDF.repaint(); - jd.setVisible(false); - }); - JButton non = new JButton("non"); - non.addActionListener(e -> jd.setVisible(false)); - jd.add(jlabel); - jd.add(oui); - jd.add(non); - jd.setVisible(true); + if (fenetre.documentPDF ==null){JOptionPane.showMessageDialog(fenetre,"vous n'avez aucun document pdf ouvert !");} + else { + JDialog jd = new JDialog(fenetre); + jd.setLayout(new FlowLayout()); + jd.setBounds(500, 300, 400, 100); + JLabel jlabel = new JLabel("Etes vous sûr de vouloir fermer le Document PDF? "); + JButton oui = new JButton("oui"); + oui.addActionListener(e -> { + fenetre.documentPDF.removeAll(); + fenetre.documentPDF.revalidate(); + fenetre.documentPDF.repaint(); + jd.setVisible(false); + }); + JButton non = new JButton("non"); + non.addActionListener(e -> jd.setVisible(false)); + jd.add(jlabel); + jd.add(oui); + jd.add(non); + jd.setVisible(true); + } } private void popupquitter(Fenetre fenetre) { JDialog jd = new JDialog(fenetre); jd.setLayout(new FlowLayout()); jd.setBounds(500,300,400,100); - JLabel jlabel = new JLabel("etes vous sûr de vouloir quitter ? "); + JLabel jlabel = new JLabel("Etes vous sûr de vouloir quitter la fenêtre ? "); JButton oui = new JButton("oui"); oui.addActionListener(e -> { System.exit(0);