Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2006, 05:38
valindel
 
Fecha de Ingreso: enero-2004
Mensajes: 41
Antigüedad: 21 años, 1 mes
Puntos: 0
¿Actualizar imagen desde URL? - no funciona

El asunto es que quiero visualizar una imagen localizada en una URL, la cual se va actualizando a través de un programa externo. El problema es que cuando intento recargar la imagen siempre me aparece la misma imagen, si cierro la aplicación y la vuelvo a lanzar aparece la imagen correcta (la última cargada). Parece ser que es un problema del cache de java, que al ser exactamente la misma url no accede a ella o algo así. El código es más o menos este (usando swing):

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.