ImageView无法加载缩短的URL,有时只能加载

时间:2017-02-15 22:14:13

标签: java javafx

我在使用ImageView加载图片时观察到了一种奇怪的行为(错误?),提供了缩短的链接但不会出现在每张图片上。我已经尝试了其他缩短的图像。

这是一个只加载空白窗口的MVCE。目标网址是:

https://images-na.ssl-images-amazon.com/images/G/01/kindle/merch/2017/ECHO/GW/D_GW_BLU_2UP_1500x300.CB536733694.jpg

哪个 加载。

public class ImageTest extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {
        ImageView v = new ImageView("http://bit. ly/2liTJCa");

        Scene s = new Scene(new StackPane(v));
        primaryStage.setScene(s);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch();
    }

}

注意我已经打破了有点链接,因为SO不会允许我发布它,只是在测试时删除了额外的空间。

编辑:我设法通过调用基础img.getException()对象Image来查看异常:

com.sun.javafx.iio.ImageStorageException: No loader for image data

0 个答案:

没有答案