Olá pessoal criei um JPanel chamado Painelteste e depois criei um outro arquivo JFrame, depois tentei inserir o JPanel (PainelTeste) nesse meu JFrame, mas não deu certo, o que eu tenho que fazer?
private void btnBuscarActionPerformed(java.awt.event.ActionEvent evt) {
PainelTeste teste = new PainelTeste();
teste.setLocation(10,10);
teste.setVisible(true);
add(teste);
}
Provavelmente se voce não setou um tamanho mínimo pro painel ele vai ficar encolhido, ou voce deve usar algum layout para o frame.
Tambem acho que o setLocation que voce usou não é uma boa… Trabalhando com layouts seria melhor…
Valeu
levimendes
é isso mesmo, eu troquei o seLocation pelo setBounds e deu certo, porém os componentes que eu tenho no meu PainelTeste não estão aparecendo, pq será…
M
marcobiscaro2112
Sugiro que evite definir o posicionamento de componentes manualmente. Não use null layout. Dentre as vantagens de usar um gerenciador de leiautes:
Você não precisa se preocupar com setBounds, basta adicionar o componente
Mesmo que o programa esteja rodando em outro sistema operacional ou com outro look and feel, a aparência será sempre consistente
Evita esse tipo de problema: “não aparece” ou “está cobrindo o outro componente”