2010-07-25 38 views

Trả lời

4

Bạn có thể thực hiện việc này với RequestBuilder - chỉ cần yêu cầu URL hình ảnh, sử dụng phương thức's getHeaders() để nhận loại nội dung và kiểm tra xem đó có phải là hình ảnh hay không.

10

Tôi đang tìm kiếm điều tương tự - Tôi muốn xác định thời điểm hình ảnh không được tải từ URL. Có một ErrorHandler cho mục đích này. Đây là mã:

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 
Các vấn đề liên quan