getContentPane() não funciona  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
buscante
JavaChild

Membro desde: 26/03/2006 13:16:04
Mensagens: 112
Offline

estou criando um código, cuja classe erda de JPanel e não possui classe main. No método construtor, ele não aceita o método getContentPane() ou qualquer referência a ele por um Container. pq? o jeito foi fazer com this, mas perdi muita coisa boa q o getContentPane() fornece.
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Seja mais claro, por favor. Se for difícil por escrito, mostre o código!

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
brunogamacatao
JavaBaby

Membro desde: 28/03/2006 14:41:44
Mensagens: 92
Offline

Cara o método getContentPane é um método da classe JFrame que retorna um JPanel, que é o painel principal da janela. No seu caso, como vc tá herdando diretamente da classe JPanel não tem sentido existir um método getContentPane já que existe o bom e velho this. Outra coisa quais são as "coisa boas" que o getContentPane oferece, já que ele apenas retorna o painel principal da janela ?
buscante
JavaChild

Membro desde: 26/03/2006 13:16:04
Mensagens: 112
Offline

ok, entendi. ah bom.

valeu.
herbertins
JavaGuru
[Avatar]

Membro desde: 09/01/2007 17:26:55
Mensagens: 221
Localização: São Paulo - Jaguaré
Offline

aproveitando o topico, vamos supor que eu jah tenha um Jpanel o painel principal.

gostaria de adicionar nele mesmo uma JList durante o tempo de execuçao tem como?? ow entao deixar a JList jah no painel e ir alimentando durante a execução.

abs

Herbert Martins
[Email] [MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline

Totalmente possível.
Isso, de certo modo, ocorre quando você monta sua tela. o método add() do componente serve pra isso.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Wolf_X
JavaTeenager
[Avatar]

Membro desde: 18/01/2007 03:01:14
Mensagens: 185
Localização: Vitoria - ES
Offline

aproveitando o topico eu tenho uma duvida:
ja q o getContentPane() retorna o Painel principal da JFrame , se eu gerei o painel principal em outra classe e quiser apenas adiciona-lo a JFrame faria alguma diferença se eu usar assim mesmo o getContentPane().add(PAINEL) ou o add(PAINEL) diretamente????
qual o metodo correto???

grato

Rodolfo Zacche de Aguiar
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team