Diferencia entre Content Pane y JPanel

Alexis gabriel
29 de Junio del 2011
Hola gente, estoy comenzando con Swing en Java y tengo unas dudas
No me queda claro cual es la diferencia entre un JPanel y un Content Pane...mejor dicho, que es el Content Pane.

Hasta donde se, a una JDialog por ejemplo le metemos un JPanel

despues asignamos el layout a ese jpanel y metemos componentes en ese layout.

pero he visto tambien que no usan el JPanel y directamente asignan un layout al JDialog y tiran componentes ahi...

saludos