I was just wondering what the best way, or some ideas for ways, to design a program with multiple pages would be. For example say I want a welcome page that allows the user to create a project. Once the user clicks "Create Project" I want that screen to disappear and a second page to appear with new GUI Components for the user to see. In order to keep organized and have a well designed program, how would one go about this? Would you just create a new .java file for each screen/page? I have tried it all in one file and it just gets clustered beyond belief.
Any ideas would be appreciated! Thank you! :D: