Para uma execução esperando resposta de outra

5 respostas
DavidUser

To com problemas em uma aplicação onde a janela principal tem de esperar a resposta da janela confirmação para continuar a execução, como posso fazer isso?
A Janela principal tem de esperar uma resposta booleana da outra pra então executar a condição.

1 - Principal roda
2 - Para Principal e abre Janela secundária (em meio ao trecho de codigo da janela Principal)
3 - Termina a execução da Janela secundária
4 - Principal pega o retorno da secundária e volta a rodar

5 Respostas

evandro.santos

Você pode utilizar como “janela secundária” um formulário do tipo javax.swing.JDialog.

DavidUser

Já uso uma JDialog como segunda janela o meu problema é fazer a janela principal esperar uma resposta da secundária.

pedroroxd

dá um setenabled false nela
ae se o boolean retornar true, vc passa o setenabled pra true

Trebloc

pedroroxd:
dá um setenabled false nela
ae se o boolean retornar true, vc passa o setenabled pra true

Você tá definindo a JDialog como modal?

ViniGodoy

Dê uma olhada, aqui tem um exemplo do que você quer fazer: http://www.guj.com.br/posts/list/55710.java#292687

Criado 17 de abril de 2010
Ultima resposta 18 de abr. de 2010
Respostas 5
Participantes 5