bonjour
j'ai fait un petit code que voici:
qui est ma methode donc paint
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void paint(Graphics g) { super.paint(g); if(paint1==1){ Color c = g.getColor(); g.drawImage(im,250,300,this); g.setColor(Color.RED); g.fillRect(10,10,80,80); g.setColor(Color.BLUE); g.fillOval(150,50,80,80); g.setColor(c); }
je charge une image et je l'affiche "im";
jai decouvert que Graphics2D posseder la fonctionnaliter de redimentionner l'image elle meme alors jai remplacer mon code par ceci:
sauf que maintenant sa ne m'affiche plus rien....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void paint(Graphics2D g) { super.paint(g); if(paint1==1){ Color c = g.getColor(); g.drawImage(im,250,300,10,10,this); g.setColor(Color.RED); g.fillRect(10,10,80,80); g.setColor(Color.BLUE); g.fillOval(150,50,80,80); g.setColor(c); }
j'ai oublier de faire quelquechose??
Partager