Fermer une JFrame en Java avec un bouton

Dans ce tutoriel nous allons découvrir comment fermer une JFrame en Java avec un bouton. Utilisez frame.dispose() sur le clic d’un bouton pour fermer JFrame. Créez d’abord un bouton et un frame:

JFrame frame = new JFrame();
JButton btn = new JButton("Cliquer pour fermer!");

Maintenant, fermez le JFrame sur le clic du bouton ci-dessus avec Action Listener:

btn.addActionListener(e -> {
   frame.dispose();
});

L’exemple suivant montre comment fermer JFrame sur le clic d’un bouton.
 
 

Exemple Complet:
import java.awt.*;
import javax.swing.*;

public class Main 
{
   public static void main(String[] args) 
   {
      JFrame frame = new JFrame();
      JButton btn = new JButton("Cliquer pour fermer!");
      frame.setContentPane(btn);
      btn.addActionListener(e -> {
         frame.dispose();
      });
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.setPreferredSize(new Dimension(300, 300));
      frame.pack();
      frame.setVisible(true);
   }
}

Sortie:


 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *