jueves, 6 de marzo de 2008

Tareas en Segundo Plano (Swing)

Algunas ocasiones necesitas poner una tarea en especial a ajecutarse cuando halla tiempo, es decir, no en este momento o simplemente que espere a que los recursos esten disponibles para poder dar a otra tarea más importante algo de tiempo. Realizar esto en entornos Swing es bastante simple con la clase SwingUtils. El código es sencillo:


public void ejecutaDespues() {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
//Hacer algo.
}
});
}