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] 

 


Responder a