Ter uma tela de login antes da tela principal

Olá,

Tenho um frame principal no qual será toda a interface do meu programa e tenho um outro frame que assim que clico no botão abre outra tela.

Gostaria de saber como que eu faço para ter um Frame de login (código de Autenticação no AD testado e funcionando) antes do meu frame principal, assim se o usuário não se logar o programa não abre.

Boa tarde jovem!
Simples deixa a tela de login como a principal, caso o login true, fecha a tela atual e manda para a outra principal.
Na tela principal do programa deixe uma condição, caso o login seja true, abre a tela, caso contrário volta pra tela do login.
Espero ter ajudado, abraço!