Sergio,

um applet pode carrgar um objeto Image:

Image i = getImage(getDocumentBase(), "imagem.gif");

Se bem me lembro, existe um construtor de ImageIcon a
partir de um Image.


> "Sergio Lopes Jr." wrote:
> 
> Oi Pessoal,
> 
>     Estou comecando a trabalhar com o Java
> e estou tendo um problema que talvez possam
> me ajudar !
> 
>     Tenho uma applet (JApplet) contendo um
> botao (JButton) e estou tentando setar uma
> imagem (imagem.gif) como icone desse botao,
> a qual se encontra no mesmo arquivo .jar
> da applet:
> 
>     URL url = ClassLoader.getSystemResource("imagem.gif");
>     try     { jButton1.setIcon(new ImageIcon(url)); }
>     catch (Exception e)
>              { e.printStackTrace(); }
> 
>     O problema eh que o metodo ClassLoader.getSystemResource
> nao consegue localizar o arquivo imagem.gif e me retorna null
> quando executo a applet no browser (ie 4.0 e netscape 4.0),
> porem se eu rodar no appletviewer ele o encontra e devolve a
> url "systemresource:/FILE1/+/imagem.gif".
>     Na documentacao do jdk, ele diz que o funcionamento desse
> metodo depende da JVM, alguem tem alguma ideia  de como
> esse metodo funciona para o browser e se eh possivel utizar uma
> url para localizar os arquivos contidos em um .jar descarregado
> pelo browser ?
> 
> 
> Abracos,
> Sergio.
> 
> P.S. Quando eu coloco o arquivo imagem.gif no servidor web e
>        crio a url apontando para ele, tudo funciona normalmente
>        na applet, porem gostaria de utilizar o arquivo .jar !!!

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408
* 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>.

Responder a