jFrame x jInternalFrame

3 respostas
A

Ola!

Gostaria de saber como eu passo um valor em tempo de execução da internalframe para o frame! No caso, tenho um aplicativo que fará o login em uma internalframe, se o login for correto, a tela de login se fechará e os menus do jframe se habilitarão! como fazer isso?

Abraço!

3 Respostas

P

passa uma referencia do JFrame para o JInternalFrame na hora que vc instancia ele ou cria um metodo statico no JFrame para receber a informação que vc precisa.

A

Hum… desculpa a pergunta, mas como faço isso?

Assim… lembrando que eu vou precisar q no ato que a tela de login se fechar, esse parametro seja passado e ja verificado, pois os menus irão se habilitar quando o parametro for correto!!

Se puder, coloca um exemplo do que devo colocar nos frames?

A

bom, na construção da instancia do JInternalFrame, forneça a referencia do JFrame:

public class minhaJInternalFrame extends JInternalFrame{

private JFrame janelaPrincipal;

public minhaJInternalFrame(JFrame j){

janelaPrincipal = j;

}
método para validar login{

janelaPrincipal.setTitle(), etc.

}

…

}

dae, la na sua JFrame, na hora de criar o JInternalFrame vc faz
minhaJInternalFrame j = new JInternalFrame(this);

espero ter ajudado.

Criado 23 de outubro de 2006
Ultima resposta 23 de out. de 2006
Respostas 3
Participantes 3