My controller class is now around 563 lines, with minimal documentation. By no means have I provided any kind of complicated functionality. The functionality right now is pretty darned minimal, and there is some I still haven't provided.
I am wondering how simple other peoples GUI's are, and what kind of code line number sizes are you experiencing? Are you splitting your controller class into multiple smaller classes to provide all of the Controller functionality? This would increase the number of classes, which also concerns me based on the statement "the number of classes should be reasonable."
I am using a de-coupled MVC pattern with a Mediator Pattern, where the Controller is the Mediator.
A question on top of yours Michael. I am using NetBeans, this has a swing GUI builder, could i use this to build my GUI or is that a complete no no. At the moment i am just using the GUI builder to get an idea on how to use swing and design my user interface.