Je viens de commencer à créer ma toute première petite application Java Swing. Lorsque le programme s'ouvre, il affiche une seule fenêtre simple avec une étiquette et quelques boutons. Cliquer sur l'un de ces boutons est censé effacer l'écran d'accueil et le remplacer par un panneau totalement différent.
Je ne sais pas quelle est la meilleure façon de créer cette fonctionnalité. Une méthode serait de passer mon JFrame
argument en ... à peu près tous les autres composants, mais cela me semble bizarre. Ou, il y a faire doubler chaque panneau comme écouteur d'action, mais cela ne semble pas non plus correct.
Y a-t-il un modèle de conception que je devrais appliquer ici? "Remplacer le contenu de la fenêtre principale et unique" doit être une opération assez courante. Un nom pour le motif suffirait; À partir de là, je peux utiliser Google par moi-même. (Je ne dirais pas non à une explication plus longue, cependant.)