1、修改了图标转换算法,没有失真;
参见ImageConverter.getSWTImageFromSwing();
2、点击文件列表标题排序;
参见BaseTableViewer.createColumns()为每个列创建监听器;
参见FileListTable.FileListTable()设置排序器;
参见FileSorter,完成具体的文件比较;
参见SExploreView.createPartControl();
参见FileStatus.createControls();
参见BaseTableViewer.fireSelectionChanged();
参见FileUtil.getFileCreateDate();
参见FileStatus.showLargeIcon();
8、控件尺寸改变,界面刷新,主要是this.layout(true)这一句;
参见FileStatus.selectionChanged();
参见StringUtil.getStringWidth();
参见FileStatus.selectionChanged();
设置Listener参见SExploreView.createPartControl();
各个Listener的代码参见:
FileSystemTree.doubleClick()
FileListTable.selectionChanged()
FileStatus.selectionChanged()(两个,一个对应目录树的SelectionChanged,一个对应文件列表的)