Boas pessoal,
Tenho um botao que chama um actioListener.
Dentro do corpo deste action tem um for da seguinte forma :
for(int z = 0 ; z < 4 ; z++){
// Executa a minha acção 5 vezes, a ação demora algum tempo.... e é executado em swingWorker
MinhaAccao mc = new MinhaAccao();
mc.MetodoQueFazTrabalho();
}
Este metodo (MetodoQueFazTrabalho()) que está na class MinhaAccao é executado 5 vezes, e eu gostaria de saber como faço para que eles sejam executados de forma organizada/Sincronizada, ou seja um so executa quando o outro terminar.
tem como sincronizar desta forma ? corre 1, quando este acabar corre o 2 quando o 2 acabar corre a 3…para que o loop nao atropele e execute todos aos mesmo tempo.