the need of blueprints is definitively there. However keep in mind when you are coding that a sort of MVC pattern is still very usefull. Keep your model, controller and view seperate. If U use an
IDE to create a swing app U will see things like
JPanel panel1 = new JPane....
Jpanel panel2 = new JPanel...
so the variables are numbered and it will be just impossible to maintain.
so far for a blueprint they would be handy, but keep your own code clean in absence of them
baz