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.