Pessoal estou com um problema para chamar outro formulário em swt como APPLICATION_MODAL.
o que acontece é o seguinte se eu usar o código abaixo:
EstadoForm estadoForm = new EstadoForm();
synchronized (estadoForm) {
try {
estadoForm.initialize(sShell);
estadoForm.wait();
} catch (InterruptedException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
eu chamo o formulário mais ele fica travado, não consgio fazer nada, agora se chamar o formulário sem sincronizar ele chama o formulário e continua executando as ações no outro formulário(mesmo o formulário estado sendo APPLICATION_MODAL).
Gostaria de saber qual é o erro na minha thread?
Grato.