Dúvidas em thread's

0 respostas
Nox_Generation

é assim, tenho dúvidas nas thread's, visto que é a primeira vez que estou a trabalhar com esta função. Ainda não percebi muito bem o que fazem, e queria fazer um relógio digital em ambiente gráfico, mas não estou a conseguir. Penso que o problema não será só nas threads, se alguem me podesse ajudar a perceber melhor a threads, e se possivel enviarme o exemplo do relogio a funcionar agradecia. Já vi alguns exemplos, mas foi de banners, mas mesmo assim não chego lá!

Obrigadão e um Abraço Javado.. :twisted:

import java.awt.*;
import java.applet.*;
import java.util.*;

public class relogio extends Applet implements Runnable
{

	Calendar relogio = Calendar.getInstance();
	String mensagem;

	Thread thr=null;
 public void init()
 { 	
 	mensagem = (get.relogio(Calendar.HOUR_OF_DAY))+":"+(get.relogio(Calendar.MINUTE))+":"+(get.relogio(Calendar.SECOND));//dáme erro nesta linha de código.
	
 	 thr= new Thread(this);
 	 thr.start();
 	 
 }
 public void start()
 {
 	thr.resume();
 }	
 public void run()
 {
  for( ; ; )
    {
      try
        {
         repaint();
         Thread.sleep(1000);
         mensagem = mensagem;
         } 
         catch(InterruptedException e)
         {
         } 
    } 

 }

 public void stop()
  {
     thr.suspend();
  }
 public void destroy()
  {
     if(thr != null)
    {
     thr.stop();
     thr = null;
    } 
  }    
}

[/quote]

Criado 27 de maio de 2004
Respostas 0
Participantes 1