Frame

Pessoal,

Tenho uma app desktop e quando eu clico no botão Logar, queria que aparecesse uma tela com o nome e a senha, nao sei como devo fazer, mas criei um frame, mas nao consigo fazer ele aparecer, eu deveria criar um frame para que ele aparecesse ou o que eu poderia fazer para que eu chamesse essa interface ?No maximo deveria ter uma dimenssao de 200,200.

valew

use um JDialog, e a defina como modal no frame principal da sua aplicação… Dê uma olhada em javax.swing.JDialog

mas eu posso determinar uma dimenssao para ele ??
colocar um JTextField e JTextFieldPassword, imagino que sim !

valew

Sim claro que pode o JDialog é semelhante ao JFrame!! vc utiliza do memo jeito tipo assim

public class Login extends JDialog…

valew pela ajuda

Em relação a usar JDialog em vez de JFrame por min não faz muita diferença neste seu caso. Se o Frame não estiver aparecendo utilize:

setSize(200,200);
setVisible(true);

A logica seria:
Tela Login
1 Usuario entra com os dados
2 Usuario clica em logar
3 Sistema valida os dados
4 Ouvinte do botão logar chama tela de sucesso
5 Proxima tela exibe usuario e senha e informações adicionais.

Cenários Alternativos:
2.A - Usuario pode cancelar operação

4.A - Dependendo da validação pode ser chamado uma tela de erro

Repare que o segredo esta todo no ouvinte do botão.

[quote]A logica seria:
Tela Login
1 Usuario entra com os dados
2 Usuario clica em logar
3 Sistema valida os dados
4 Ouvinte do botão logar chama tela de sucesso
5 Proxima tela exibe usuario e senha e informações adicionais.

Cenários Alternativos:
2.A - Usuario pode cancelar operação

4.A - Dependendo da validação pode ser chamado uma tela de erro
[/quote]

O caminho esta certo, o usuario ira validar com usuario e senha, so que o que eu estou pensando em usar é uma interface unica, tendo como opção apenas um menu abilitado e o restante abilitado e assim por diante, so mais uma duvida, eu devo criar um metodo que sempre deixe desabilitado os outros menus e quando validar eu os reabilite, como devo fazer isso.

se login é validado
faca --> abilita todos os menus
se nao 
digite novamente o usuario e senha

valew