Pessoal,
Tenho a tela inicial de Login: o usuário informa o login(usuariox) e a senha(usuario)…
é exibido outro jframe com um label onde eu gostaria de exibir o nome desse usuário logado, no caso, “usuariox”. Como proceder ?
Obrigado
Pessoal,
Tenho a tela inicial de Login: o usuário informa o login(usuariox) e a senha(usuario)…
é exibido outro jframe com um label onde eu gostaria de exibir o nome desse usuário logado, no caso, “usuariox”. Como proceder ?
Obrigado
Uma solução rápida seria criar um construtor que recebe uma string com o nome de usuário no segundo JFrame e setar o texto da label.
coloque a label da nova JFrame como static, depois voce coloca
if(e.getSource() == bttLogar)
{
FrmLogin.Label.setText(""); // ae voce coloca o que quiser
}
Acredito que criar String no construtor do novo JFrame seja a melhor opção.
Mas de qualquer maneira aqui fica mais uma dica…
Vc poderia criar um arquivo de configuração no qual vc poderá criar um modelo de objeto onde vc pode setar o usuario corrente.
Assim sendo vc será capaz de ter este usuário em qualquer local do seu programa, criando para isto uma classe que faça a busca e atualizações necessárias.