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!
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.
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?
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.