Murl
Un buen número de temas relacionados con la combinación de componentes AWT y Swing están relacionados con la combinación de componentes ligeros y pesados. Un componente de peso pesado es el que se relaciona con su propio recurso de pantalla nativo. Donde como componente ligero es el que "toma prestada" la reserva de pantalla de un antepasado.
Existen bastantes diferencias vitales entre los componentes livianos y pesados, debido a que todos los componentes AWT son pesados y casi todos los componentes Swing son livianos, estas diferencias se vuelven evidentes cuando comienza a ensamblar componentes Swing junto con componentes AWT.
Un componente liviano puede tener píxeles translúcidos, mientras que los de peso pesado son generalmente opacos. Un componente liviano puede parecer que normalmente no es rectangular debido a su capacidad para establecer áreas translúcidas, mientras que un peso pesado está restringido a ser rectangular.