Sou iniciante em Java e graças aos tutorias e mensagens aqui do fórum já consegui avançar na parte visual das aplicações. A minha dúvida é a seguinte: como faço para criar uma janela de dialogo de login que apareça antes do JFrame principal da aplicação.
Crie um JFrame com o design q voce achar ideal para esta janela. E no seu método main, chame-a antes do seu frame principal. Dessa forma, a abertura do frame principal pode ser condicional. Nesse caso, vc verificaria no seu banco, se o login digitado confere, caso confira, vc abre o frame principal, em caso negativo voce pode repetir X vezes, ou fechar a aplicacao. É critério seu.
I
ivanrfPJ
Obrigado, já fiz um teste e funcionou. Fiz o seguinte, criei uma classe Main, e dois JFrames para testar.
A class Main chama JFrameSenha, nesse JFrame caso a senha seja correta o mesmo chama o JFramePrincipal, e logo após o JFrameSenha é desligado. Creio que não fiz nenhuma “gambiarra”, pois o compilador e a execução dessa pequena aplicação funcionou sem erro algum.
Para desligar o JFrameSenha utilizei: this.dispose(); Gostaria de saber se é a forma mais correta.
PS.: Mesmo assim, ainda aprendendo a lógica do Java com o bloco de notas !