Cada una de las componentes de una ventana en AWT se representa
mediante uno o ms objetos de la aplicacin. La clase de los contenedores sirve para crear reas en la ventana cuyo nico fin es colocar otras componentes en su interior. Cada vez que el usuario interacta con la aplicacin se gatilla un evento, para que una componente determinada reaccione frente a un evento, debe poseer un "escuchador" con, al menos, un mtodo determinado que se ejecutar al escuchar un evento en particular.
Resumiendo , podramos decir que si queremos que nuestra aplicacin
corra en cualquier entorno, independientemente de la antigedad del mismo, deberamos usar AWT; ahora bien, si lo que queremos es una herramienta potente, flexible, usar tablas y entre otros componentes complejos; y completamente adaptable a nuestras necesidades, desde luego nuestra decisin est clara, usaremos la tecnologa Swing.