SwingUtilities.. Dezembro 19, 2006
Posted by felipecruz in Java, Swing.trackback
Não esqueça, jamais, de atualizar componetes gráficos no EDT…. EventDispatchingThread!
Exemplo:
SwingUtilities.invokeAndWait( new Runnable() {
public void run() {
myTable.setModel(someTableModel);
myTable.updateUI();
}
});
Por que o invoke and wait? Porque nao o invokeLater? Até onde sei o invoke and wait pára a execução da fila até que a tarefa seja concluida, como é o caso de Dialogs, mas para ajustar o model é realmente necessário? Tem algum caso em específico?
Na verdade a atenção é para o SwingUtilities e não especificamente qual método
Por isso eu botei o link para um post meu no meu outro blog explicando melhor o EDT e o SwingUtilities
valeu!