Como carregar imagem?

Bom, estou querendo carregar uma imagem em um aplicativo de teste através da classe ImageIcon. E a dúvida é: não sei em que diretório deve guardar a imagem a ser carregada e como devo especificar o caminho desse imagem no contrutor. Ex: new ImageIcon(caminho), como esse caminho fica… Só o nome da imagem ou o que?
Grato desde já…

Voce pode colocar elas dentro dos seus pacotes mesmo, como se fossem classes…

e ai voce busca elas com o metodo getResource…

da uma olhada no item “loading images using getresource” deste link:

http://java.sun.com/docs/books/tutorial/uiswing/components/icon.html

Po muito obrigado veio…