2010-07-25 5 views

risposta

4

Si potrebbe fare questo con un RequestBuilder - basta chiedere l'URL dell'immagine, utilizzare il metodo 's il ResponsegetHeaders() per ottenere il tipo di contenuto, e verificare se si tratta di un'immagine.

10

Stavo cercando la stessa cosa: volevo determinare quando l'immagine non è stata caricata dall'URL. C'è un ErrorHandler per questo scopo. Ecco il codice:

Image img = new Image("some_url/img.jpg"); 
img.addErrorHandler(new ErrorHandler() {     
    @Override 
    public void onError(ErrorEvent event) { 
     System.out.println("Error - image not loaded."); 
    } 
}); 
1
Image img = new Image(); //no url parameter 
img.addErrorHandler(new ErrorHandler() {     
    @Override 
    public void onError(ErrorEvent event) { 
     System.out.println("Error - image not loaded."); 
    } 
}); 
img.setUrl("some_url/img.jpg"); // set the url after handler 
Problemi correlati