Localização Dos Arquivos

3 respostas
G

Pessoal,

Em que pasta devo colocar os arquivos de ícones, imagem, etc que fazem parte do meu programa?

Coloquei um ícone no meu JFrame mas não consigo chamá-lo de dentro do diretório do programa.

O código é esse:

public JFramePacsSelector() { initComponents(); this.setIconImage(new ImageIcon("icon.jpg").getImage()); }

O problema é que não consigo colocar na pasta dos arquivos da aplicação (por exemplo: /images/icon.jpg) e chamar no código. Ele não carrega (ou seja, não encontra e deixa o ícone padrão). Só funciona se eu colocar por exemplo: c:\images\icon.jpg

Abs,

3 Respostas

H

Segue,

setIconImage(new ImageIcon(getClass().getResource("/imagens/teste.jpeg")).getImage());

G

Só funciona se eu colocar o ícone na raiz do projeto e chamar diretamente pelo nome (“icone.jpg”). Se colocar o caminho \images\icone.jpg ele não carrega. :frowning:

H

estranho… todos os meus projetos, eu coloco assim e sempre funcionou…

Criado 7 de março de 2014
Ultima resposta 10 de mar. de 2014
Respostas 3
Participantes 2