added log window always scroll down

This commit is contained in:
Sem van der Hoeven
2020-03-10 21:56:25 +01:00
parent 3b8711a14c
commit 4792062925

View File

@@ -37,6 +37,8 @@ public class Visualiser extends Application {
private ListView<String> log;
private CrawlThread thread;
private int lastLogSize = 0;
//TODO make listview always scroll to bottom
//TODO implement visualisation
@Override
@@ -156,6 +158,11 @@ public class Visualiser extends Application {
if (!msgs.isEmpty()) {
log.getItems().addAll(msgs);
thread.getCrawler().clearMessages();
if (log.getItems().size() > lastLogSize) {
if (!log.getItems().isEmpty())
log.scrollTo(log.getItems().size() - 1);
lastLogSize = log.getItems().size();
}
}
}