Prior to Midterm exam with STI, I was supposed to cover Graphical User Interface topics but with limited time, I missed covering this section.
When I made my Java Programming project in my masteral in IT, it was indeed a great struggle. I made use of NetBeans 6.1 with Jasper Reports and MySQL, and the General Ledger System I made for our store was the humble accomplishment from months of programming.
So, now that I teach GUI programming but only with JCreator, I find the designing and coding more difficult.
I only wish that my students shall use Java in their future projects but with the ordeal they go through writing simple Java programs, my wish seems to be remote and impossible. I think with my students and Java experience, we can only choose to have fun while learning Java.