image superposé quoi faire?
bonjour à toutes et à tous
j'ai un problem auquelle je m'arrache les cheveux depuis quelque jours
effet , j'ai une classe "Dessin " dans laquelle je redéfinit le methode paintCompanent
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| public void paintComponent(Graphics contexteGraphique) {
try {
Image img = ImageIO.read(new File("images/toulouse.jpg"));
contexteGraphique.drawImage(img, 0, 0, this);
//Pour une image de fond
g.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//Dessine la balle
contexteGraphique.setColor(Color.red);
contexteGraphique.fillOval(x,y, 10, 10); } |
ensuite j'instancie cette classe dans la classe Play ou il y a un boutton qui fait ceci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
class BoutonListener implements ActionListener{
/**
* Redéfinition de la méthode actionPerformed
changer la position de OVAL
*/
public void actionPerformed(ActionEvent arg0) {
//pan.removeAll();
pan.setX(pan.getX()+50);
pan.repaint();
}
} |
le problem c'est que quand je clique sur ce boutton j'ai deux image superposés
comment puisse_je deplacer le cerle sans deplacer l'image !!
merci à toutes et à tous qui veulent m'aider