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:


 
Partagez cet article

Laisser un commentaire

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