Bonjour à tous.

Je dois réaliser un programme Java avec une interface graphique permettant à un utilisateur de se connecter à la base de données.

Je voudrais que mon interface soit composée d'une seule JFrame ("Fenetre") et que son contenu soit généré en fonction des actions de l'utilisateur.
C'est à dire que lorsque l'utilisateur va lancer le programme, la JFrame "Fenetre" va s'ouvrir en important le JPanel "PanelConnexion", contenu dans la classe "PanelConnexion". L'utilisateur pourra y saisir son login et mot de passe puis valider. Si la connexion est réussie, je voudrais que la "Fenetre" affiche le JPanel "PanelAccueil" et ainsi de suite.

Avez-vous une idée de la manière dont je pourrai gérer cela ?

De plus, en procédant de cette façon, les ActionListener se trouveront dans le JPanel qui leur est lié ou plutôt dans la JFrame ?

J'espère avoir été clair, n'hésitez pas si vous avez des questions.

Merci d'avance