Qual a diferença entra JPanel e JFrame

Boa Noite a todos do forum, galera to com uma duvida aki, sou novo no mundo da programação java, gostaria de saber qual é a diferença entre um Jpanel e um Jframe.

Até mais

JFrame é uma janela, iguais a do windows ou do linux, você já deve conhecer.

O JPanel pode ser traduzido como um painel. É um componente Swing que atua como “container”, que significa que ele pode conter outros componentes swing dentro deles.

O JPanel seria o “lugar” onde você colocaria botões, caixas de texto, checkboxes, labels, outros jpanels… etc…