HOW TO DEVELOP A BEAUTIFUL DESKTOP JAVA APPLICATION | SWINGS, AWT,SWT, WINDOWS BUILDER