olha ai augusto:
fiz um codigo exemplo:
public class GuiTeste extends JFrame{
public GuiTeste() {
JButton but = new JButton("lskdal");
Painel p = new Painel();
p.add(but);
this.getContentPane().add(p);
}
public static void main(String[] args){
GuiTeste g = new GuiTeste();
g.show();
}
}
class Painel extends JPanel{
private ImageIcon imagem = new
ImageIcon(getClass().getResource("figura.jpg")); //carrega a figura
public void paintComponent(Graphics g)
{
super.paintComponent(g);
g.drawImage(imagem1.getImage(),0,0,1000,1000,this); //desenha a imagem
aki
}
}
----- Original Message -----
From: "Augusto" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, May 06, 2004 9:54 PM
Subject: [cejug-discussao] Re:Re: [cejug-discussao] Imagem em um JPanel
> Leonardo Ayres,
>
> envia o trecho do c�digo onde vc faz isso...
>
> ----- Original Message -----
> From: "leonardo ayres" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, May 06, 2004 5:39 PM
> Subject: Re: [cejug-discussao] Imagem em um JPanel
>
>
> > Ola augusto,
> >
> > nao sei se � a maneira mais elegante mas geralmente eu
> > faco assim:
> >
> > no metodo paint() do JPanel, eu uso o metodo
> > drawImage() em toda a area do painel.
> > Funciona.
> >
> > []s
> >
> > Leonardo Ayres
> >
> >
> > --- Augusto <[EMAIL PROTECTED]> escreveu: >
> > Caros,
> > >
> > > Como fa�o para colocar uma figura como "background"
> > > de um JPanel?
> > >
> > > Adianto a vcs que n�o quero usar JLabel para exibir
> > > imagens pois
> > > meu objetivo �:
> > >
> > > Ter um container com uma imagem em background que eu
> > > possa adicionar
> > > qualquer componente nele e estes componentes fiquem
> > > sobre a
> > > imagem-background.
> > >
> > > Augusto
> > >
> > >
> > >
> > >
> > >
>
> --------------------------------------------------------------------------
> -----------------
> > > Ceara' Java User Group
> > >
> > > Para cancelar sua assinatura, envie um e-mail
> > > para: [EMAIL PROTECTED]
> > > Para mais informacoes, mande um e-mail para:
> > > [EMAIL PROTECTED]
> > > Falar com o administrador? e-mail para:
> > > [EMAIL PROTECTED]
> > >
> > >
> >
> > ______________________________________________________________________
> >
> > Yahoo! Messenger - Fale com seus amigos online. Instale agora!
> > http://br.download.yahoo.com/messenger/
> >
>
> --------------------------------------------------------------------------
> -----------------
> > Ceara' Java User Group
> >
> > Para cancelar sua assinatura, envie um e-mail para:
> [EMAIL PROTECTED]
> > Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> > Falar com o administrador? e-mail para: [EMAIL PROTECTED]
> >
> >
>
>
>
> --------------------------------------------------------------------------
-----------------
> Ceara' Java User Group
>
> Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
> Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
> Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
-------------------------------------------------------------------------------------------
Ceara' Java User Group
Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]
Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
Falar com o administrador? e-mail para: [EMAIL PROTECTED]