Contador

6 respostas
M

Como eu coloco um contador que conte os segundos e quando aconteca isso…

for (int i=0; i<36; i++) if (descobertas[i]==false) return; g.drawString("PARABENS",350,300);
ele pare de contar

ObrigadÚ!

6 Respostas

J

“maluquo1”:
Como eu coloco um contador que conte os segundos e quando aconteca isso…

for (int i=0; i<36; i++) if (descobertas[i]==false) return; g.drawString("PARABENS",350,300);
ele pare de contar

ObrigadÚ!

Boa dia, tudo bem?

Teria como vc explicar melhor… é que eu não entendi o que vc quer fazer… blz?

M

Assim…
quando eu clickar em um botao ele vai abrir um novo container com um jogo quebra-cabeca, e eu queria que contasse o tempo que o cara vai demorar pra juntar todas as pecas, dai quando a funcao que eu coloquei ali em cima ocorrece, ele parava de contar o tempo e eu jogava na tela o tempo que o cara demorou

J

Fala cara…

Veja se a classe javax.swing.Timer pode lhe ajudar… :slight_smile:

M

Pessoal, eu tentei, tentei, mas sozinho ta dificil, eu quero colocar aki um contador de segundos, que quando esse container abra, os segundos comecem a ser contados e quando ocorra a funcao que eu postei na msg acima ele de um time.stop() e depois mostre o tempo decorrido na tela.

Coloquei aki somente algumas das funcoes porque o codigo inteiro tava muito grande dai tava dando erro na postagem, quem puder ajudar agradeco desde já!!!

public class Painel extends JPanel implements MouseListener
{
   int totalCartas=36;
   ImageIcon cartasFundo[];
   ImageIcon cartasFrente[];
   
   Painel()
   {
      random = new Random();
      cartasFundo = new ImageIcon[totalCartas];
      cartasFrente = new ImageIcon[totalCartas];
      status = new boolean[36];
      descobertas = new boolean[36];
     
       for (int i=0; i<totalCartas; i++)
      {	
         cartasFundo[i]=new ImageIcon("cartaFundo.jpg");
         cartasFrente[i]=new ImageIcon("cartaFrente.jpg");
         status[i]=false;
      }
   
      for (int i=0; i<36; i++) 
      if (descobertas[i]==false) 
      return; 
      g.drawString("PARABENS",350,300);
   
      primeira=0;
      status[0]=true;
      addMouseListener(this);
      repaint();
      }

      public void mouseEntered(MouseEvent me)
      {
      }
      public void mouseReleased(MouseEvent me)
      {
   }
}
M

…aqui no portal tem o código de implementação de um relógio, talvez possa te ajudar! :slight_smile:

http://portaljava.com/home/modules.php?name=Downloads&d_op=getit&lid=296

M

já consegui fazer, mas valew a todos!!!

Criado 26 de maio de 2004
Ultima resposta 8 de jun. de 2004
Respostas 6
Participantes 4