Ola digníssimos companheiros do GUJ, gostaria que me tirassem uma duvida… Criei uma classe e nela adicionei um componente JFrame, um JPanel, um JLabel, e um ImageIcon, então adicionei o ImageIcon ao JLabel… enfim tudo ocorreu perfeitamente, sendo que a extensão do arquivo era .JPG, então resolvei mudar meu arquivo e criar uma imagem .GIF… mas para minha surpresa a imagem desapareceu… Gostaria de saber oque pode ter acontecido…
Segue abaixo trecho do código:
...
JFrame f = new JFrame();
ImageIcon zz = new ImageIcon("c:/imagem.gif");
JLabel l = new JLabel(zz);
f.setSize(450,450);
f.setLocation(200,200);
JPanel p = new JPanel();
f.getContentPane().add(p);
p.add(l);
f.setVisible(true);
...
Tenta fazer assim:
JLabel l = new Jlabel();
l.setIcon(zz);
Se não me engano Java é case-sensitive para arquivos.
então
C:/imagens.GIF e C:/imagens.gif
são diferentes.