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 : 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 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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager