Java GUI, wiele ramek

Jak przejść do tworzenia tego, co opisuję poniżej?

Po pierwsze, oto podstawowy wygląd mojego GUI:

Kiedy klikamAdd New Account Chcę, aby GUI wyświetliło małe okno, w którym użytkownik może wprowadzić dane logowania. Potrzebowałbym, aby ta informacja została przekazana z powrotem do głównego GUI, więc zgubiłem się, jak podejść do tego.

To samo dotyczyPreferences lubRemove Account. Jak mam zrobić coś w rodzaju tworzenia nakładki GUI. Przepraszam, nie mogę znaleźć właściwej terminologii dla efektu, którego szukam.

Chciałem spróbować użyćJOptionPanejest, ale po kilku badaniach wydawało się, że nie jest to droga, którą należy obrać.

Bawiłem się także pomysłem stworzenia nowegoJFrame kiedy akcja została wykonana. Jak do tego podejść?

questionAnswers(1)

yourAnswerToTheQuestion