我的资源管理器——SExplore 0.2.0 推荐
2010-06-24 11:37
211 查看
这几天继续研究Eclipse,把资源管理器的程序进一步完善,增加了一些功能,距离成品还相当的远着呢。 v_0.2.0程序技术点如下:
1、修改了图标转换算法,没有失真;
参见ImageConverter.getSWTImageFromSwing();
2、点击文件列表标题排序;
参见BaseTableViewer.createColumns()为每个列创建监听器;
参见FileListTable.FileListTable()设置排序器;
参见FileSorter,完成具体的文件比较; 3、多SashForm,对窗口同时进行水平和垂直分隔;
参见SExploreView.createPartControl(); 4、使用FormLayout放置控件;
参见FileStatus.createControls(); 5、真正实现TableViewer的SelectChanged事件;
参见BaseTableViewer.fireSelectionChanged(); 6、得到文件的创建日期;
参见FileUtil.getFileCreateDate(); 7、得到指定文件的大图标;
参见FileStatus.showLargeIcon();
8、控件尺寸改变,界面刷新,主要是this.layout(true)这一句;
参见FileStatus.selectionChanged(); 9、得到一个字符串的宽度;
参见StringUtil.getStringWidth(); 10、Iterator的循环语句写法,这个经常记不住,写在这里备忘
参见FileStatus.selectionChanged(); 11、目录树、文件列表和状态条之间的交互;
设置Listener参见SExploreView.createPartControl();
各个Listener的代码参见:
FileSystemTree.doubleClick()
FileListTable.selectionChanged()
FileStatus.selectionChanged()(两个,一个对应目录树的SelectionChanged,一个对应文件列表的)
附件:http://down.51cto.com/data/2356115
1、修改了图标转换算法,没有失真;
参见ImageConverter.getSWTImageFromSwing();
2、点击文件列表标题排序;
参见BaseTableViewer.createColumns()为每个列创建监听器;
参见FileListTable.FileListTable()设置排序器;
参见FileSorter,完成具体的文件比较; 3、多SashForm,对窗口同时进行水平和垂直分隔;
参见SExploreView.createPartControl(); 4、使用FormLayout放置控件;
参见FileStatus.createControls(); 5、真正实现TableViewer的SelectChanged事件;
参见BaseTableViewer.fireSelectionChanged(); 6、得到文件的创建日期;
参见FileUtil.getFileCreateDate(); 7、得到指定文件的大图标;
参见FileStatus.showLargeIcon();
8、控件尺寸改变,界面刷新,主要是this.layout(true)这一句;
参见FileStatus.selectionChanged(); 9、得到一个字符串的宽度;
参见StringUtil.getStringWidth(); 10、Iterator的循环语句写法,这个经常记不住,写在这里备忘
参见FileStatus.selectionChanged(); 11、目录树、文件列表和状态条之间的交互;
设置Listener参见SExploreView.createPartControl();
各个Listener的代码参见:
FileSystemTree.doubleClick()
FileListTable.selectionChanged()
FileStatus.selectionChanged()(两个,一个对应目录树的SelectionChanged,一个对应文件列表的)
附件:http://down.51cto.com/data/2356115
相关文章推荐
- 我的资源管理器——SExplore 0.1.0 推荐
- 我的资源管理器——SExplore 0.3.0
- 【推荐】介绍两款Windows资源管理器,Q-Dir 与 FreeCommander XE(比TotalCommander更易用的免费资源管理器)
- 推荐!国外程序员整理的Java资源大全
- [图示]做人36字诀:二)形象塑造 ——教你品格高雅 推荐
- 推荐IOS开发的好资源
- 推荐!国外程序员整理的 C++ 资源大全
- VS2008在资源管理器中按右键添加ASP文件夹时没有App_Code选项,自行新增后放在里面的类文件不能调用!
- 推荐:Asp.Net MVC 多语言(html+js共用一套资源文件)
- OMAP开发资源推荐(可以帮你少走不少弯路)
- 强力推荐给大家的资源:给程序员的设计学习指南
- 要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
- .NET开源项目介绍及资源推荐:日志记录
- 推荐系统相关论文、工具、资料等资源整理
- 在线学习Java免费资源推荐
- OMAP开发资源推荐(可以帮你少走不少弯路) .
- 94个iOS开发资源推荐,帮你加速应用开发
- 非常好的JavaScript学习资源推荐