Problemas na hora de exportar

fiz uma calculadora e nos botões usei metodo setIcon(), ecriei uma imagem usando ImageIcon() onde direcionei para o diretorio onde estava o arquivo da imagem.
o problema eh que quando exporto para um .jar, não aparece a imagem dos botoes caso nao tenha tal imagem no diretorio.

queria saber como resolver isso pra poder usar em outros computadores e tal.

estava pensando se teria um codigo que procuraria automaticamente a imagem dentro do diretorio onde estar o .jar ou .class

obrigado pela atenção

Passei por isto uma vez em um projeto.

Para resolver fiz o seguinte:

Dentro de meu projeto, em src, tenho um package chamado imagens onde coloco as imagens utilizadas pelo meu sistema e a classe Imagens com a seguinte codificação:

[code]import java.net.URL;

public class Imagens {

private static Imagens instancia = new Imagens();

/**
 * Retorna uma imagem a partir do caminho especificado
 */
public static URL loadImage(String path){
	return instancia.getClass().getResource(path); 
}

}
[/code]

Para carregar a imagem em um local específico de meu código swing, em um botão por exemplo, faço da seguinte forma:

// instancia do botão
jbRemover = new JButton();

// setando a imagem do botão
jbRemover.setIcon(new ImageIcon(Imagens.loadImage("remover.png")));

Imgaem do package:

Cara,

Será que você pode dar uma ajuda???

Tenho um progrminha bunda com uma imagem, mas nao consigo rodaressa imagem junto com o JAR executavel.

Fiz a sua classe, seguindo seu exemplo… no eclipse rodou lindo!!!
Mas ao exportar, me dá NullPointerException na imagem…

Existe outra maneira???