按下按钮时如何从列表中更改图像源?

时间:2019-06-25 23:39:40

标签: java javafx jsoup

我有一类具有静态方法的类,在Jsoup的帮助下,它去了一个网站,收集有关图像收件人的信息,将其存储到一个列表中之后,我使用该列表中的信息以简单的方式在图像之间循环单击按钮,但问题是ImageView节点没有更改。

到目前为止,我认为这是一个围绕线程的问题,这意味着如果我可以创建一个在后台执行该过程的线程,则可能会起作用,但可悲的是,我不知道该怎么做。

// Downloads Class
Document document = Jsoup.connect("http://bloom-visuals.myartsonline.com/").get();
Elements elements = document.select(".box");
linkovi = new String[elements.size()];
for (int i = 0; i < elements.size(); i++) {
    linkovi[i] = elements.get(i).select("img").attr("src").toString();
}
// Main Class
ImageView imageView = new ImageView(imageLinks.get(j));
Button nextBtn = new Button ("Next");
public void start(Stage primaryStage){
    nextBtn.setOnAction(e-> {
        j++;
        image.setImage(next Image(ImageLinks.get(j)));
    }
});

0 个答案:

没有答案