1) It is your choice how many classes to use, but I would recommend one
per form.
2) You can build the GUI strictly by coding in the text editor, but if
you'd like to use a visual GUI designer, consider WindowBuilderPro
(http://www.windowbuilderpro.com/).