Red de conocimiento de abogados - Derecho de sociedades - ventana emergente programada de Java

ventana emergente programada de Java

Primero, déjame mostrarte un ejemplo de código simple:

import java.util.*;

prueba de clase pública {

public static void main(String[] args) {

Fecha myDate = nueva Fecha();

Temporizador temporizador = nuevo Temporizador();

temporizador. agenda(nueva MiTarea(), miFecha);

}

clase estática MiTarea extiende java.util.TimerTask {

public void run() {< / p>

System.out.println("________");

}

}

}

Este párrafo El La función del código es: imprimir "________" en el momento actual.

Aquí se utiliza el método de programación de Timer. Este método se puede utilizar en las dos situaciones siguientes:

schedule(tarea TimerTask, fecha y hora) establece la tarea especificada que se ejecutará en. el tiempo especificado.

El método de programación (tarea TimerTask, retraso largo, período largo) establece la tarea especificada para ejecutar un período de retraso fijo después del retraso especificado.

El método ScheduleAtFixedRate (tarea TimerTask, retraso largo, período largo) establece la tarea especificada para que se ejecute en un período de frecuencia fijo después del retraso especificado.

Una cosa a tener en cuenta aquí: si utiliza los dos últimos métodos, debe finalizar su operación mediante el método cancel() del temporizador; de lo contrario, continuará ejecutándose en un bucle.

Entonces, volviendo a tu pregunta, simplemente cambia el parámetro Fecha y hora y el cuerpo del método run() anterior.

Recuerda darme puntos~~^_^