Olá, estou com uma duvida.
Tenho um Form de login e preciso pegar o nome do usuario e passar para o outro Form Principal.
para que no Form principal eu possa fazer testes com essa variavel.
Olá, estou com uma duvida.
Tenho um Form de login e preciso pegar o nome do usuario e passar para o outro Form Principal.
para que no Form principal eu possa fazer testes com essa variavel.
@Matteus_Matos Faça a injeção de dependência para acessar o form e o feche pela classe que gerencia o formulário principal, dessa forma:
public class Login_Form extends JFrame{
public Login_Form(){
initComponenst();
}
public JTextField getTxtNomeUsuario(){
return txtNomeUsuario;
}
//restante dos Getters e Setters e código gerado pela IDE
}
public class Principal_Form extends JFrame{
private final Login_Form form;
public Principal_Form(Login_Form form){
initComponents();
this.form = form;
getUser();
}
private void getUser(){
String usuario = form.getTxtNomeUsuario().getText();
txtNomeUsuario.setText(usuario);
form.dispose();
}
//restante do código
}
Este código é só de exemplo você para fazer o mesmo utilizando outra classe que não seja do formulário principal.