added log window always scroll down
This commit is contained in:
@@ -37,6 +37,8 @@ public class Visualiser extends Application {
|
|||||||
private ListView<String> log;
|
private ListView<String> log;
|
||||||
private CrawlThread thread;
|
private CrawlThread thread;
|
||||||
|
|
||||||
|
private int lastLogSize = 0;
|
||||||
|
|
||||||
//TODO make listview always scroll to bottom
|
//TODO make listview always scroll to bottom
|
||||||
//TODO implement visualisation
|
//TODO implement visualisation
|
||||||
@Override
|
@Override
|
||||||
@@ -156,6 +158,11 @@ public class Visualiser extends Application {
|
|||||||
if (!msgs.isEmpty()) {
|
if (!msgs.isEmpty()) {
|
||||||
log.getItems().addAll(msgs);
|
log.getItems().addAll(msgs);
|
||||||
thread.getCrawler().clearMessages();
|
thread.getCrawler().clearMessages();
|
||||||
|
if (log.getItems().size() > lastLogSize) {
|
||||||
|
if (!log.getItems().isEmpty())
|
||||||
|
log.scrollTo(log.getItems().size() - 1);
|
||||||
|
lastLogSize = log.getItems().size();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user