Xara,
Nao eh dificil. Vamos supor o seguinte:
Seu container eh um Panel chamado p e voce quer 
pintar uma imagem chamada img.jpg. Carregue primeiro a 
imagem com um objeto MediaTracker, ok?
Suponhamos, ainda,que teu Panel esta sendo criado dentro
de um uma janela como um Frame, que vou referenciar com
this, e que voce quer a imagem no centro do panel. 

Image img;
img=Toolkit.getDefaultToolkit().getImage("img.jpg");
MediaTracker mt=new MediaTracker(this); 
mt.addImage(img,0);
try {  // carrega a imagem
  mt.waitForAll();
}
catch (InterruptedException e) {
        e.printStackTrace();
}

// agora voce cria o panel, certo?
// cria ele como uma classe anonima.
//Como img acima nao eh uma variavel final, e classes 
// anonimas nao referenciam variaveis externas nao 
// finais, vamos criar uma variavel final que refe-
// rencie img
final Image img2=img;
Panel p=new Panel() {
        public void paint(Graphics g) {
          // captura as dimensoes da imagem
          int w=img2.getWidth(this);
          int h=img2.getHeight(this);
           // captura as dimensoes do panel
           int wP=getSize().width;
           int hP=getSize().height; 
          // vamos desenhar a imagem no centro do panel
          drawImage(img2,(wP-w)/2,(hP-h)/2,this);
        }
};        

Bom, eh basicamente isso. Pode ser que eu tenha es-
quecido algum parametro de algum metodo, mas ai voce
da uma olhada na documentacao. 
Ok? Um abraco.
Andre.
Sun Certified Java Programmer



--- [EMAIL PROTECTED] wrote:
> Boa noite a todos,
> 
> Gostaria de saber como posso carregar uma imagem
> dentro de um container da Biblioteca AWT ou Swing .
> 
> Grato a todos,
> 
> Andr�
> 
>
----------------------------------------------------------------------------
> Abra gr�tis uma conta de email no StarMedia Mail. O
> melhor servi�o de
> email gratuito do Brasil e da Am�rica Latina.
> http://www.starmedia.com/
> 
> * Para nao receber mais e-mails da lista, acesse
> <http://www.sun.com.br:8080/guest/RemoteAvailableLists>,
> coloque seu e-mail, escolha a lista
> <[EMAIL PROTECTED]> e de um <submit>.
> 

__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com
* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.
  • Imagem andreluizf
    • Simone Freire

Responder a