Localização Dos Arquivos

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,

Segue,

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

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:

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