JTable + actionperformed

Boa noite galera!
tenho um combo quem tem um actionlistener conforme abaixo, para cada iteração do for a jtable vai ser mudada, gostaria que isso mostrado a cada iteração tb, desse modo ele só mostra a jtable toda atualizada no final, alguém tem uma idéia?

Valeu

public void actionPerformed(ActionEvent arg0) {

				if (combo.getSelectedIndex() == 0) {
for (int i = 0; i < operacoes.length; i++) {
						int operacao = -1;
						if (!operacoes[i].trim().equals("")) {
							operacao = Integer.parseInt(operacoes[i].trim());
						}
						switch (operacao) {
						case 1: {
							Personagem person = new Missionario();
							tableModel.alterarPosicao(person, 0, 2, 0, 5);	
						
							break;

						}
}
}
}

Seu código, como está no actionPerformed, está rodando na thread do Swing. Essa é a mesma que atualiza os componentes, processa eventos e faz a pintura da tela.

Mova-o para outra thread e você vai ter o efeito que deseja.

Outra coisa. Cada passo do seu for é tão lento assim? Pq a menos que vc tenha milhares de registros, ou que o processamento seja lento, você vai continuar não vendo a atualização.