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() pour fermer JFrame lors d’un clic sur le bouton. Créez d’abord un bouton et un frame:
JFrame frame = new JFrame(); JButton btn = new JButton("Cliquer pour fermer!");
Maintenant, fermez le JFrame lors d’un clic sur le bouton ci-dessus avec Action Listener:
btn.addActionListener(e -> { frame.dispose(); });
L’exemple suivant montre comment fermer JFrame lors d’un clic sur le 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: