Oi galera, blz??
Olha só, estou querendo exibir um tabuleiro (image.jpg) e colocar algumas peças (image2.jpg) sobre esse tabuleiro.
try {
tabuleiro = new JLabel(new ImageIcon(“emptyBoard.JPG”));
} catch (Exception e) {}
}
no caso, eu tenho um JFrame e faço o seguinte:
Container c = getContentPane();
c.add(tabuleiro);
Aí eu tenho a imagem do tabuleiro na tela… tem como pegar uma outra imagem e colocar por cima do tabuleiro (especificando a posição X,Y)???
Um abraço
Não sei se tem jeito de fazer isso que você quer, mas acho que você teria mais controle se sobrescrevesse o método paintComponent do seu painel, e fizesse o desenho lá.
Ou então, por favor alguém me corrija se eu estiver errado, você pode usar um CardLayout no seu ContentPane…
Seta as labels com as peças como setOpaque(false) e olhe direitinho como funciona o CardLayout… É que eu nunca usei esse layout, mas o que eu sei eh que ele trabalha com um componente sobre o outro…
Veja a API
Um abraço