jump to navigation

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();
}
});

http://meuOutroBlog/swing-event-dispatching-thread-edt.html

Comentários»

1. gyowanny - Dezembro 19, 2006

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?

2. felipecruz - Dezembro 19, 2006

Na verdade a atenção é para o SwingUtilities e não especificamente qual método :D

3. felipecruz - Dezembro 19, 2006

Por isso eu botei o link para um post meu no meu outro blog explicando melhor o EDT e o SwingUtilities

valeu!