Dúvida, aplicação com tela de logon

Ola a todos, sou novo no forum e tenhu uma dúvida…
Antes de tudo gostaria de parabenizar a todos pela existência do forum e seriedade, bem, la vai a dúvida…

Estou escrevendo uma aplicaçãozinha em java, resolvi criar uma tela de logon e armazenar nome e senha de usuário no banco de dados (usando derby).

Gostaria de saber o seguinte… em que momento eu irei encerrar a tela de logon após o logon ser executado com êxito e abrir a tela da aplicação ?

Imaginei chamar a tela da aplicação no evento da tela de logon, por exemplo…

Evento do botão “logar” da tela de logon(){

tente conectar-se ao banco…
conexão efetuada…
chamar tela da apliação…
}
catch(erro na conexão);

Só que fazendo assim, a minha janela de logon continuaria aberta, ficaria aberta então as duas janelas, a de logon e a da aplicação, preciso fazer um jeito de abrir a tela de logon, logar no sistema e fexar esta tela.
Tentei colocando comando para fexar a tela logo abaixo do comando para instaciar a tela da aplicação, mas ela só fexa quando eu fexo a tela da aplicação.

Alguem tem alguma dica? Será necessário criar uma classe para chamar as duas telas de la e fazer algo amais?

desculpem pelo “portugol” do código, não sei bem como fazer para implementar o código bonitinhu aqui no forum.

Obrigado e no aguardo!

Olá,

Procure pelo metodo dispose();

att,

pra colocar o codigo “bonitinhu” coloque-o entre as tags
"code’