Bonjour,

Je voudrais faire apparaitre un rectangle dans un jpanel existant lorsque l'on clique sur un bouton, en utilisant paintComponent.

Mon rectangle qui doit apparaitre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package metier;
 
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
 
public class Rectangle extends JPanel {
 
	@Override
    public void paintComponent(Graphics g) {
		super.paintComponent(g);
		g.setColor(Color.RED);
		g.fillRect(0,0,50,50);
	}
}
Lorsque que je l'ajoute au jpanel :

Rectangle ab = new Rectangle ();
jPanel_grille.add(ab);

je ne le vois pas...