Alguem por favor diz oq ta errado aki

2 respostas
M
teoricamente é pra ele entrar no if, repintar, dai esperar o tempo (200) e depois dar true nas variaveis, sair e repintar denovo, so que ele nao ta fazendo o primeiro repaint, ele só espera o tempo (200) da true nas variaveis e faz o segundo repaint fora do if
if(reg1==1){
		repaint();
		try {
			Thread.sleep(200);
		} catch (InterruptedException e) {}

		descobertas[primeira]=true;
		descobertas[segunda]=true;
		
                                reg1=0;
}
repaint();

2 Respostas

M

tens certeza q ele nao ta executando o primeiro repaint() ??? o código não tem nada de erro…

J

Oi

maluquo1, este tempo de 200 é muito pequeno, o parametro do método sleep da classe Thread é milesegundos, com 200 não da tempo nem de repintar a primeira vez…

T+

Criado 10 de junho de 2004
Ultima resposta 10 de jun. de 2004
Respostas 2
Participantes 3