Colocar Imagem JPanel duvida?

2 respostas
F

Ola tudo bem sou novo por aqui e java tanbem duvida ???

Minha duvida é coloar uma imagem de fundo Jpanel . estou usando o Eclipse.
apostilas qualquer dica ja ajuda ??? obrgado …

2 Respostas

d34d_d3v1l

Cara, já usei um componente pronto,
ficou muito bom…

link do projeto em que o componente esta envolvido (pode ter mais coisas que vc pode usar)
http://markytechs.wordpress.com/towel-project/

o componente:
http://markytechs.wordpress.com/2011/02/11/jimagepanel/

Geyson

Experimente usar essa classe quando for criar seu JPanel…

public class ImagemFundo extends JPanel {

		private Image fundo;  

		public ImagemFundo(String imagem) {  
			URL url = getClass().getResource(imagem);  
			if (url != null) {  
				fundo = Toolkit.getDefaultToolkit().createImage(url); 
			}  		
		} 

		@Override  
		public void paintComponent(Graphics g) {  
			super.paintComponent(g);  
			if (fundo != null)  
				g.drawImage(fundo, 0, 0, getWidth(), getHeight(), this);  
		}  
	}

Para criar o painel com uma imagem de fundo… basta inicializar seu JPanel assim:

JPanel seupainel = new ImagemFundo("suaimagem.jpg");

Obs: Neste exemplo, a imagem (suaimagem.jpg) tem que estar no mesmo pacote que sua class.

Criado 5 de outubro de 2012
Ultima resposta 6 de out. de 2012
Respostas 2
Participantes 3