Quando você utiliza JWS você deve carregar as suas imagens com
this.getClassLoader().getResource(path);
Veja a classe abaixo:
public class GUtil
{
/**
* Implementado como privado para garantir que uma instância dessa classe
* nunca será criada uma vez que esta classe tem o objetivo de agrupar
* métodos utilitários.
*/
private GUtil()
{ }
/**
* Cria o icone do botão aplicar
* @return um objeto ImageIcon, ou null se o path for inválido
*/
public static Image createImage(String path)
{
java.net.URL imgURL = GUtil.class.getClassLoader().getResource(path);
if(imgURL != null)
return Toolkit.getDefaultToolkit().createImage(imgURL);
else
return null;
}
/**
* Cria o icone do botão aplicar
* @return um objeto ImageIcon, ou null se o path for inválido
*/
public static ImageIcon createImageIcon(String path)
{
java.net.URL imgURL = GUtil.class.getClassLoader().getResource(path);
if(imgURL != null)
return new ImageIcon(imgURL);
else
return null;
}
}