Witam. Jak poprawnie powinno wyglądać "przechodzenie" pomiędzy oknami?

Mam stworzone powiedzmy 2x JFrame - pierwszy to ekran logowania + przycisk "REJESTRACJA", który ma przenosić do tego drugiego JFrame, gdzie mamy formularz rejestracyjny. Oba okna są takich samych rozmiarów.
I teraz pytanie - jak robi się przechodzenie między tymi oknami? Otwiera się po prostu drugie, a pierwsze zamyka, czy może da się jakoś je "połączyć", by owo przejście było płynne?