title: Java Swing: How can I implement a login screen before showing a JFrame?
body: <p>I'm trying to make a little game that will first show the player a simple login screen where they can enter their name (I will need it later to store their game state info), let them pick a difficulty level etc, and will only show the main game screen once the player has clicked the play button. I'd also like to allow the player to navigate to a (hopefully for them rather large) trophy collection, likewise in what will appear to them to be a new screen.</p>
  
  <p>So far I have a main game window with a grid layout and a game in it that works (Yay for me!). Now I want to add the above functionality.</p>
  
  <p>How do I go about doing this? I don't think I want to go the multiple JFrame route as I only want one icon visible in the taskbar at a time (or would setting their visibility to false effect the icon too?) Do I instead make and destroy layouts or panels or something like that? </p>
  
  <p>What are my options? How can I control what content is being displayed? Especially given my newbie skills?</p>