@Maycon_Espricio escreveu:
Opa galera, estou criando um aplicativo em Java swing e estou com um problema para criar um cronometro de contagem regressiva. O problema é bem "simples", o código está funcionando, o problema é que não está aparecendo nada na JLabel da interface... ai está o código pra quem puder e quiser me ajudar:
public class Principal extends javax.swing.JFrame { private void botaoInicioPararActionPerformed(java.awt.event.ActionEvent evt) { Time j= new Time(); Thread th= new Thread(j); th.start(); } public void recebe(String mensagem){ labelTempo.setText(mensagem);//labelTempo não está apresentando a mensagem } } public class Time implements Runnable{ public void run(){ int min=2, seg=0; Principal j= new Principal(); try{ j.recebe("0"+min+":"+seg); System.out.println("0"+min+":"+seg); for(min=1; min>=0; min--){ for(seg=59; seg>=0; seg--){ Thread.sleep(1000); j.recebe("0"+min+":"+seg); System.out.println("0"+min+":"+seg); } } }catch(InterruptedException e){ e.printStackTrace(); } }
Mensagens: 6
Participantes: 3