QGUViewController.java 文件源码

java
阅读 30 收藏 0 点赞 0 评论 0

项目:qgu 作者:
@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
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号