Code :
 import java.awt.Font; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.UIManager;     public class DemineurTest  extends JFrame {       private static final long serialVersionUID = 1L;       private boolean clicked = false;       public DemineurTest() {         setDefaultCloseOperation(EXIT_ON_CLOSE);         setSize(200, 100);               private static final long serialVersionUID = 1L;               @Override                 if (clicked) {                     g.clearRect(0, 0, getWidth(), getHeight());                     g. setFont(new Font("Arial",  Font. BOLD,  20));                     g.drawString("BOOM", 5, 20);                 } else {                     super.paint(g);                 }             }             @Override                 if (clicked) {                     paint(g);                 } else {                     super.update(g);                 }             }         };             @Override                 clicked = true;                 bouton.repaint();             }         });         getContentPane().add(bouton);     }         public static void main (String[] args ) {         try {         new DemineurTest().setVisible(true);     }   } 
 
  |