Problema na inserção de imagens no JPanel

2 respostas
L

Sou iniciante em Java e estou fazendo um pequeno jogo de cartas Java(jogo 21).
O jogo em si está pronto,estou tentando montar agora a interface gráfica com o usuário.
Meu problema é que ao inserir as cartas de cada jogador no JPanel, as cartas ficam sobrepostas!Ou seja, só apareçe na tela a última carta que inseri.
Eu dividi a tela usando GridLayout(uma espaço para cada jogador) e dentro de cada espaço desse eu preciso de um espaço para adicionar 5 cartas.Isto é, cada espaço “alocado” para cada jogador, deve “suportar” 5 cartas. E é justamente nesse ponto que está o problema.As cartas ficam sobreostas.Já tentei GridLayout(5,1) e FlowLayout e nenhum deu certo.
obs: criei um vetor de JPanels areaJog[] e estou inserindo as imagens assim: areaJog[i].setIcon(icon);
Alguém sabe como solucionar o problema?
Desde já, grato.

2 Respostas

L

Perdão, nao é no JPanel que estou inserindo as imagens, é no JLabel!

Marky.Vasconcelos

Tenta estudar um pouco melhor o GridBagLayout que da para voce resolver esse problema.

Criado 15 de maio de 2008
Ultima resposta 15 de mai. de 2008
Respostas 2
Participantes 2