Jframes

Boas,

Questão 1. Tenho um JFrame, e nesse JFrame tenho um botão que chama outro JFrame. Posso chamar alguma função do JFrame pai, no JFrame filho??

Questão 2. Como posso saber no JFrame pai que o JFrame filho foi fechado??

Desde já agradeço!

Andrea,

Acho melhor criar uma classe controladora separada, e nesta classe declarar os dois JFrames. Ao criar o segundo JFRame, passe o primeiro no construtor do segundo, de forma que este saiba quem é seu pai.

Márcio

Concordo com o Márcio Andréia,

Se houver o interesse de ao fechar o filho, voltar para o JFrame Pai, você terá de armazenar tal informação no onClick() do botão do Pai que chama o Filho.

Agora se não ouver interesse em voltar, simplesmente já feche o pai!

Att. 8)

Márcio e Paulo:

Muito obrigado pelas respostas.
Acabei por utilizar o JDialog, pois tinha de passar muita informação quando fechava a janela filho, e o jDialog bastava-me.

Obrigado :smiley: