It is often useful to map out what the GUI is going to look like before starting on it so that all the frames can be nested appropriately. A sketch should be made for ...
concentrate the business logic into e.g. the "Model", which "lives longer" (in years) than the often changing GUI technologies When you develop a Java Swing GUI in practice, you face the following ...