Containers

Olá pessoal, andei procurando informações sobre layouts em Java e percebi que os exemplos variam no sentido de que em alguns se adiciona o Container ao JFrame e ai é setado o layout e em outros já adicionam JPanel ao JFrame.

Bom, gostaria de saber qual a diferença entre Container e JPanel e quando vocês recomendam usar um ou outro?

Obrigado.

Container é o painel de conteudo, vc tem q usar em janelas pra mostrar os elementos, se vc nao adicionar ao container nao aparece na tela. JPanel vc usa pra organizar melhor seus elementos tipo painel de botoes, de campos de texto, rotulos e etc, ae vc adiciona os JPanels ao container pra ser exibido. Acho que é isso. 8O

é o seguinte cara, um container é um componente que pode “conter” outros componentes… se vc der uma olhada na árvore hierárquica do JPanel vc verá que ele extende de Container…

Resumindo: um JPanel é um Container