S tou ecipsou atd. si neodporujeme. Já neříkám, že GUI aplikace pro Windows desktop napsat nejde, já říkám že se nadřete. Na eclipse dělají vývojáři od IBM roky a pro GUI vyvinuli úplně novou knihovnu, protože si o awt a swingu nejspíš mysleli to co já.
Netbeans a jeho designer nemůžu hodnotit, dělám v eclipse. Ale jak už jsem napsal výše, hlavní problém vidím v java GUI knihovnách, na které Sun léta kašle. Předem se omlouvám za rýpnutí, ale prostě když budete dělat v gtk pod linuxem, tak vám awt přijde normální a swing super. Ale když budete dělat v dot net frameworku pod Windows, tak vám přijde awt a swing jako srandovní retro.