Cita:
ImageIcon icon=new ImageIcon(new URL("http://localhost:8080/imagen.png"));
my.getEtiqueta().setIcon(icon);
Thread.sleep(10000);
//en estos 10 segundos actualizo manualmente la imagen.
ImageIcon icon2=new ImageIcon(new URL("http://localhost:8080/imagen.png"));
my.getEtiqueta().setIcon(icon2);
getEtiqueta() me devuelve un JLabel. El caso es que si el icon2 lo creo 'apuntado' a otro url si que me actualiza la imagen correctamente, por eso la deduccion de que debe ser algo relacionado con el cache. ImageIcon icon=new ImageIcon(new URL("http://localhost:8080/imagen.png"));
my.getEtiqueta().setIcon(icon);
Thread.sleep(10000);
//en estos 10 segundos actualizo manualmente la imagen.
ImageIcon icon2=new ImageIcon(new URL("http://localhost:8080/imagen.png"));
my.getEtiqueta().setIcon(icon2);