@FXML
public void initialize() {
gantt.setTaskViewParent(taskPane);
gantt.setTimelineViewParent(ganttPane);
// initialize recent files menu and sync's it to the storageManager list
storageManager.getRecentFiles().forEach(f -> openRecentItem.getItems().add(recentFileItem(f)));
storageManager.getRecentFiles().addListener((ListChangeListener.Change<? extends File> c) -> {
while(c.next()) {
if(c.wasAdded()) {
for(File addFile : c.getAddedSubList())
openRecentItem.getItems().add(recentFileItem(addFile));
}
if(c.wasRemoved()) {
for(File rmFile : c.getRemoved()) {
openRecentItem.getItems().filtered(item -> {
return ((File)item.getUserData()).getName().equals(rmFile.getName());
}).clear();
}
}
} // end while
}); // end lambda
}
QGUViewController.java 文件源码
java
阅读 30
收藏 0
点赞 0
评论 0
项目:qgu
作者:
评论列表
文章目录