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定义;