If you've only 2 days of Java experience, you've leapt into GUI programming too quickly.

The primary mistake you've made - Cornix' number 3 - indicates a lack of understanding or experience with...