private ListChangeListener<String> getOutputToScreenLogger() {
outputListener = new ListChangeListener<String>() {
boolean first = true;
@Override
public void onChanged(ListChangeListener.Change<? extends String> change) {
change.next();
Platform.runLater(() -> {
List<? extends String> changedList = change.getList();
for (int index = first ? 0 : change.getFrom(); index < change.getTo(); index++) {
String added = changedList.get(index);
if (added != null) {
outputTextArea.appendText(added);
}
}
first = false;
});
}
};
return new WeakListChangeListener<>(outputListener);
}
ImagingController.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:IO
作者:
评论列表
文章目录