Asi es, como mi compa el Angel kaido acaba de citar, es una breve explicación sobre el desarrollo y diferencias entre AWT y SWING, de Java...
En si, la diferencia, es que AWT, por lo general, se utiliza en el desarrollo de applets para la WEB, y el paquete SWING, para aplicaciones en gral. (vaya, como un simple programa para ejecutarse en el escritorio), en si esa es la gran diferencia...
Debido a esto, solo difieren aulgunops componentes, pero las herencias son las mismas.. jeje