Passar informações de uma janela para outra

1 resposta
R

Bom dia;

É minha primeira vez neste forum.

Sou iniciante em Java.
Estou fazendo um teste para Desktop, utilizando o Netbeans.

Minha tela de abertura é a tela de login.
Caso o login seja validado, o sistema chamará a tela principal (new telaprincipal.show())

como posso enviar usuario digitado na tela de login, para um label na telaprincipal ?

obrigado

1 Resposta

L

Ola amigo!

Seja bem vindo ao Guj!

Antes de mais nada, quando puder, de uma olhadinha Aqui!

Quanto ao seu problema, uma forma seria criar um construtor com parametro na classe telaprincipal!
Sendo assim, ao invez de fazer “new telaprincipal.show()” vc faria assim:

new telaprincipal(login.getText(),senha.getText(),atributosQueQuerPassar.getText());

E na classe telaprincipal ficaria:

public class telaprincipal{
    private JFrame seuFrame;
    private JLabel seuLabel;



   public telaprincipal(String login, String senha, String outrosParametros){

       [...]

        //Mostra login digitado no label
        seuLabel.setText("Usuario : " + login );
       
        //Mostra seu frame
        seuFrame.setVisible(true);

   }
}

E por ai vai…

Bons Estudos!

[]'s

Criado 8 de junho de 2011
Ultima resposta 8 de jun. de 2011
Respostas 1
Participantes 2