Ich kann mich noch an Zeiten erinnern, da wurde IBM wegen SWT fast gesteinigt. Denn die Verwendung von SWT sorgt dafür, dass Java-Programm eben nicht mehr auf jeder Plattform laufen. Und das widerspricht ja einem der Java-Paradigmen. Aber seit Eclipse (das ja selbst auf SWT aufsetzt) OpenSource ist, wird dies als Wunderheilmittel für Java-Oberflächen verkauft. Aber dieser "Zwitter" ist weder Fisch noch Fleisch. Keine native
GUI (wie schon gesagt Fremdkörper auf Windows) aber auch kein natives Java (und somit sind Programme nicht 1:1 auf alle Plattformen lauffähig).