A primeira Jframe, dah um new na segunda Jframe, a segunda implementa runnable, soh que quando dentro no metodo run eu mando um thread.currentTread().sleep(1000), ele trava tanto a primeira Jframe, quando a segunda. Anteriormente eu havia tentado colocar a primeira Jframe para durmir, mas ele trava a segunda tb, soh que nessa hora eu nao estava implementando runnable nessa Jframe.
Alguem poderia me dar uma ideia de como eu poderia fazer com que somente a primeira Jframe trave, na espera de um evento da segunda JFrame, e que a segunda Jframe fique livre para o usuario fazer qualquer inserçao?
Jah pensei em colocar uma Thread no meio, mandar a primeira fazer uso de um metodo na Thread do meio que soh retornaria valor quando (depois de consultas sucessivas descobrisse que a segunda Jframe jah tivesse terminado o seu trabalho) conseguisse obter o valor na segunda Jframe.
Alguem poderia me dar uma luz?
Abracos
MMAGNO