Galera, sou nova nesse negocio e queria tirar uma duvida… hahaha
Seria possível eu criar no Jframe um campo para o usuario digitar uma data X, e colocar para o sistema avisar quando chegar essa data?
Sim, é possível, por que não seria?
Tens alguma dúvida específica sobre o assunto?
Como faço?
import java.util.Date;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class Sistema {
public static void main(String[] args) {
Sistema sistema = new Sistema();
sistema.executar();
}
public void executar() {
Date dataDesejada = /* aqui vai a data em que você que ocorra o aviso */;
Date hoje = new Date();
long tempo_a_esperar = dataDesejada.getTime() - hoje.getTime();
ScheduledExecutorService agendador = Executors.newSingleThreadScheduledExecutor();
agendador.schedule(() -> avisar(), tempo_a_esperar, TimeUnit.MILLISECONDS);
}
private void avisar() {
/* aqui você apresenta o aviso */
}
}
Deu certo, obrigada!!!