Icone no JButton em applet

pessoal, como faço para colocar um icone em um JButton utilizando appelt, eu fiz da seguinte forma:

Icon icone = new ImageIcon(“http://192.168.0.1/seta.png”);
JButton b1 = new JButton(icone);

onde 192.168.0.1 /e um servidor apache remoto que tambem é o servidor da pagina da applet, se eu executo como aplicação remotamente mostra o icone, se eu executo como applet nao mostra, digitei este endereço no browser e ele mostra a imagem, só não da certo no applet, alguem pode me ajudar?

Tente colocar todas as imagens num jar tipo image.jar. Depois altere a chamada do applet no Html incluindo a cláusula ARCHIVE:

APPLET CODE=Teste.class ARCHIVE=image.jar

No código java (Applet) obtenha a Image:

Image image = this.getImage(applet.getCodeBase(), “seta.png”);

Icon icone = new ImageIcon(image);
JButton b1 = new JButton(icone);

Eu não realizei os testes mas acredito que funciona.

Obs: Se vc não compactar este jar de imagens o resultado será melhor.

De novo…

Tente colocar todas as imagens num jar tipo image.jar. Depois altere a chamada do applet no Html incluindo a cláusula ARCHIVE:

<xxxAPPLET CODE=Teste.class ARCHIVE=image.jar>

No código java (Applet) obtenha a Image:

Image image = this.getImage(applet.getCodeBase(), “seta.png”);

Icon icone = new ImageIcon(image);
JButton b1 = new JButton(icone);

Eu não realizei os testes mas acredito que funciona.

Obs: Se vc não compactar este jar de imagens o resultado será melhor.

vou procurar algo sobre como colocar imagens em um jar,…e qualquer oisa volto a falar com vcs.
abraços.