Em link:
Há uma pergunta sobre a diferença entre ambos, e uma resposta:
O contentPane é o painel principal da janela já o Jpanel é uma painel genérico quem pode ser adicionado ao painel principal (contenPane) quando você precisar usar 2 Layouts no mesmo frame dentre outras coisas.
De fato, está correto?
Todo JFrame que eu criar necessito que colocar um contentPane para o principal e add meus componentes e se eu quiser por exemplo criar uns botões separados eu posso colocar dentro de um JPane?
Se caso sim, alguém teria como dar um exemplo da utilização colocando um layout em cada? Obs.: uso eclipse com código puro