Bonjour

Voilà j'ai un petit problème avec une classe qui hérite de JButton, et à peine j'y pose la méthode "paintComponent" que rien ne va. Je ne sais plus quoi faire si vous pourriez m'aider merci !!

Alors question code/imprim écran
voilà ce que fait mon truc SANS que je réecrive le paintComponent

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
public class De extends JButton implements MouseListener
{
 
	public De(String str) {
		super(str);
 
		this.setPreferredSize(new Dimension(100,100)); 
		this.setMaximumSize(new Dimension(100,100));
		this.addMouseListener(this);
 
 
	}
}
Ca me donne ça :


A présent à peine j'ajoute la méthode paintComponent(Graphics g) :


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
16
17
18
19
 
public class De extends JButton implements MouseListener
{
 
	public De(String str) {
		super(str);
 
		this.setPreferredSize(new Dimension(100,100)); 
		this.setMaximumSize(new Dimension(100,100));
		this.addMouseListener(this);
 
 
	}
 
	@Override
	public void paintComponent(Graphics g)
	{
 
	}
Ca me donne un très mauvais résultat le bouton à droite semble avor recopié l'image de la grille à gauche et ça ne je pige pas ...



mERCI