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