2010-07-25 9 views

Odpowiedz

4

Możesz to zrobić z RequestBuilder - po prostu poproś o adres URL obrazu, użyj metody ResponsegetHeaders(), aby uzyskać typ zawartości i sprawdź, czy jest to obraz.

10

Szukałem tego samego - chciałem ustalić, kiedy obraz nie jest załadowany z adresu URL. W tym celu występuje ErrorHandler. Oto kod:

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 
Powiązane problemy