[RESOLVIDO] duas imagens dentro de um mesmo JScrollPane

4 respostas
oitathi

Alguém sabe como faço pra colocar duas imagens dentro de um mesmo JScrollPane? Uma por cima da outra?
Obrigada

4 Respostas

Eric_Yuzo

Você pode criar duas labels com as imagens e adicioná-las a um JPanel com GridLayout de duas linhas e uma coluna. Então adicionar o painel ao JScrollPane.

Não sei se é o melhor método, mas deve funcionar.

oitathi

eh q eu quero q uma fique por cima da outra…
é q uma imagem é maior do q a outra (a q vai ficar por baixo eh maior do que a vai por cima…) então eu tenho q coloca-las sobrepostas… pq quando a imagem de cima acabar, eu começo a ver a q estah por baixo…
Como se a imagem de baixo, fosse uma margem da imagem de cima

ViniGodoy

Se vc tem duas BufferedImages, desenhe a imagem menor em cima da maior.

Graphics2D g2d = imgMaior.createGraphics(); g2d.drawImage(imgMenor, 100,100, null); //Onde 100, 100 é a distância em relação a margem g2d.dispose();

Agora é só desenhar a imagem maior na tela.

oitathi

valeu Vini!!! Deu certo!!

Criado 9 de setembro de 2010
Ultima resposta 9 de set. de 2010
Respostas 4
Participantes 3