(Java Desktop) Exibir usuário logado

3 respostas
F

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

3 Respostas

Eric_Yuzo

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.

Campanate

coloque a label da nova JFrame como static, depois voce coloca

if(e.getSource() == bttLogar)
{
FrmLogin.Label.setText(""); // ae voce coloca o que quiser

}
igor_jua

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.

Criado 5 de setembro de 2010
Ultima resposta 5 de set. de 2010
Respostas 3
Participantes 4