voce pegou o retorno do m�todo drawimage .?
Provavelmente o retorno deve estar dando false inidicando que a imagem nao
esta pronta.
A solucao � desenhar usando o contexto grafico de um buffer (objeto Image)
e depois ) e depois que a imagem estiver disponivel no buffer exiber o
buffer usando o contexto grafico do componente.
O m�todo drawimage � assincrono.
De uma olhada no java tutorial da Sun que explica bem como fazer
-----
> De: Marcos Henrique Antunes Correa <[EMAIL PROTECTED]>
> Para: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Assunto: Imagens
> Data: Quarta-feira, 27 de Janeiro de 1999 17:20
>
> Javaneses de Plantao,
>
> tenho que desenhar uma figura .jpg num Panel e coloca-lo num
> GridBagLayout. O problema,
> eh que nao consigo colocar a figura no Panel. Ja tentei criar uma classe
> com o codigo :
>
>
> import java.awt.*;
> import java.applet.*;
> import java.net.URL;
>
> public class ImprimeTel extends Panel {
>
>
> Image Imagem;
>
>
> public ImprimeTel(URL Endereco, String arquivo) {
>
> super();
> Imagem = getImage(Endereco, arquivo);
> }
>
> public void paint(Graphics g) {
>
> g.drawImage(Imagem,0,0,this);
>
>
> }
> }
>
> No URL eu passo o resultado do getCodeBase(), ja que nao consegui
> utiliza-lo
> na classe em questao.
> Alguem tem alguma sugestao???
> Obrigado,
>
> --
>
>
> Marcos Henrique Antunes Correa - Grupo de Pesquisa Aplicada
> CCTMN - Centro de Competencia TMN
> mailto:[EMAIL PROTECTED] Tel: +55 35 471 9269
>
>
>
> * 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>.
* 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>.