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 …
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 …
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/
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.