intégration des différent pop-ups dans le main

This commit is contained in:
leofranch
2021-12-07 20:43:08 +01:00
parent 7987a7958c
commit 6e486af718
+21 -18
View File
@@ -241,30 +241,33 @@ public class Menu extends JMenuBar {
public void popupfermer(Fenetre fenetre){ public void popupfermer(Fenetre fenetre){
JDialog jd = new JDialog(fenetre); if (fenetre.documentPDF ==null){JOptionPane.showMessageDialog(fenetre,"vous n'avez aucun document pdf ouvert !");}
jd.setLayout(new FlowLayout()); else {
jd.setBounds(500,300,400,100); JDialog jd = new JDialog(fenetre);
JLabel jlabel = new JLabel("etes vous sûr de vouloir fermer ? "); jd.setLayout(new FlowLayout());
JButton oui = new JButton("oui"); jd.setBounds(500, 300, 400, 100);
oui.addActionListener(e -> { JLabel jlabel = new JLabel("Etes vous sûr de vouloir fermer le Document PDF? ");
fenetre.documentPDF.removeAll(); JButton oui = new JButton("oui");
fenetre.documentPDF.revalidate(); oui.addActionListener(e -> {
fenetre.documentPDF.repaint(); fenetre.documentPDF.removeAll();
jd.setVisible(false); fenetre.documentPDF.revalidate();
}); fenetre.documentPDF.repaint();
JButton non = new JButton("non"); jd.setVisible(false);
non.addActionListener(e -> jd.setVisible(false)); });
jd.add(jlabel); JButton non = new JButton("non");
jd.add(oui); non.addActionListener(e -> jd.setVisible(false));
jd.add(non); jd.add(jlabel);
jd.setVisible(true); jd.add(oui);
jd.add(non);
jd.setVisible(true);
}
} }
private void popupquitter(Fenetre fenetre) { private void popupquitter(Fenetre fenetre) {
JDialog jd = new JDialog(fenetre); JDialog jd = new JDialog(fenetre);
jd.setLayout(new FlowLayout()); jd.setLayout(new FlowLayout());
jd.setBounds(500,300,400,100); 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"); JButton oui = new JButton("oui");
oui.addActionListener(e -> { oui.addActionListener(e -> {
System.exit(0); System.exit(0);