COMO SOU INICIANTE EM JAVA GOSTARIA DE SABER COMO EU USO O TIMER PARA ATUALIZAR UM COMANDO A CADA 5 SEGUNDOS.
POR EXEMPLO = TENHO UMA TELA QUE FIK MOSTRANDO NO MEU MONITOR DIRETO, GOSTARIA QUE A CADA 5 SEGUNDOS O JAVA ATUALIZA-SE A TABELA PRA SE TIVER ALGUMA VENDA, APARECER NA TELA !!!
AINDA N TERMINEI O CODIGO, POR ISSO N COLOQUEI AQUI!!!
Aqui não é o Orkut ou o Feice, se tiver alguma dificuldade de digitar minúsculas e maiúsculas (vai que você está usando um celular para digitar sua pergunta aqui no GUJ) pode digitar tudo em minúsculas.
E
entanglement
De qualquer maneira, procure por javax.swing.Timer, que é o rapaz responsável por isso no Java. Ele lhe atenderá com o maior prazer.
douglaskd
acheiemumsite:intdelay=5000;// delay for 5 sec.intperiod=1000;// repeat every sec.Timertimer=newTimer();timer.scheduleAtFixedRate(newTimerTask(){publicvoidrun(){// Task here ...}},delay,period);
pra nao ficar atualizando em vão, você faz alguma validação para comparar os dados da tela com os dados do banco...
ex: se a quantidade de vendas em aberto( do BD) for maior que a quantidade de vendas da tabela(na Tela), se sim, atualiza, se não , não faça nada
se deixar sem essa verificação vai ficar horrivel
EDIT: esqueci de dizer, o código vai dentro do método run(){ //aqui }