Olá pessoal.
Estou resolvendo uma lista de exercícios de POOII e me deparei com um problema realmente estranho que foge do meu conhecimento.
Estou tentando criar um projeto que simula um microondas usando Jlabel. Estou com 2 problemas mas o mais relevante é o do cronometro. Se eu coloco, por exemplo, para ele ligar por 5 segundos, ele deveria mostrar no “display” o tempo diminuindo até 0 e com a opção de parar no meio do processo.
Problema: Enquanto o tempo roda, toda a interface gráfica fica “travada”, o cronometro não funciona e os botões também não funcionam, no entanto a interface gráfica volta a funcionar quando o tempo acaba, por exemplo, se eu coloco 5 segundos a interface fica travada por exatos 5 segundos e depois volta ao normal.
Podem me ajudar? Vou deixar em anexo o projeto com as classes aqui no post (uso o netBeans). Obrigado.
Exercício 11.zip (44.5 KB)