GUI de Java, marcos múltiples

¿Cómo hago para crear lo que describo a continuación?

Primero, aquí está el aspecto básico de mi GUI:

Cuando hago clic enAdd New Account Quiero que la GUI abra una pequeña ventana donde el usuario puede ingresar las credenciales de inicio de sesión. Necesitaría que esta información se devuelva a la GUI principal, por lo que estoy perdido en cuanto a cómo abordar esto.

Lo mismo va paraPreferences oRemove Account. ¿Cómo hago para crear una "Superposición de GUI" de clases? Lo siento, no puedo entender la terminología correcta para el efecto que estoy buscando.

Quise intentar usarJOptionPane's, pero después de algunas investigaciones, parecía que no era el camino a seguir.

También estaba jugando con la idea de crear un nuevoJFrame Cuando la acción fue preformada. ¿Cómo se debe abordar esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta