我的资源管理器――SExplore 0.3.0

休假归来,对代码继续完善,主要是增加了搜索方面的功能。

v_0.3.0程序技术点如下:
1、实现鼠标选中多个文件算法,包括MouseMove事件确定鼠标按键、Table中根据TableItem得到行号等;
    参见FileListActions.mouseMove()

2、打开视图,不显示标签;
    参见Perspective.createInitialLayout()
   
3、点击左键显示弹出菜单;
    参见BreadCrumbItem.showMenu();
   
4、控件的相对坐标转换为屏幕的绝对坐标方法;
    参见BreadCrumbItem.showMenu();

5、自定义控件的制作;
    参见BreadCrumbItem和BreadCrumbBar;

6、正则表达式的简单应用;
    参见FileSearchBar.searchFiles();

7、图像缩放;
    参见ImageConverter.scaleTo(Image, int, int);

8、使用TextLayout实现文字显示的特殊效果
    参见FileListTable.init();

9、取得指定目录下所有文件大小;
    参见FileUtil.getFolderSize();

10、表格的单元格内线显示多行文字;
    参见FileListTable的paintItem定义;
   

你可能感兴趣的:(职场,休闲,资源管理器,SExplore)