Serio gente, n fasso ideia.
Minha classe que da a hora
public class Hora implements Runnable {
Apresentacao a = null;
public Hora(Apresentacao a){
this.a = a;
Thread t = new Thread();
t.start();
}
@Override
public void run() {
while(true){
Date d = new Date();
this.a.setHora("Funciona");
try{
Thread.sleep(10000);
}catch(Exception e){
System.err.println("Erro na parada do tempo");
}
}
}
}
na minha classe de apresentacao fiz o metodo
//meus metodos
public void setHora(String hora){
horaDigital.setText(hora);
}
e tenho tbm no construtor
public Apresentacao() {
super();
Hora h = new Hora(this);
initialize();
}
Mas quando eu executo ele, a tela trava, e olha q to usando linux com fedora eclipse 3.3.1, travar aki e coisa rara.
Alguem pode me dizer oque esta errado, n consigo entender.