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 !!!

Responder a