tenho o seguinte método :
public void paint(Graphics g){
int i;
g.setColor(150, 150, 150);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(0, 0, 0);
g.drawString("# Jogo da Senha #",87,0,Graphics.HCENTER|Graphics.TOP);
g.drawLine(0, 15, getWidth(), 15);
g.drawLine(102, 15, 102, getHeight());
posQuadHor = 0;
posQuadVer = 0;
vetQuad1 = new Graphics[3];
folga = 0;
for (i = 0; i <= 3; i++){
vetQuad1[i] = img.getGraphics();
vetQuad1[i].setColor(0,0,0);
vetQuad1[i].fillRect(posQuadHor + folga , posQuadVer, tamQuad, tamQuad);
folga = tamQuad + 4;
}
g.drawImage(img, 0, 16, Graphics.TOP|Graphics.LEFT);
}
quando compilo não aparece o vetor de Graphics nem a Image. porque isso acontece?
se coloco g.drawImage(img, 0, 16, Graphics.TOP|Graphics.LEFT); dentro do for funciona.
alguem tem alguma dica ?
ps: a img já foi instanciada em outro método!
Aline :roll: