编辑: 我不是阿L 2014-12-31

2 Lyra Resource Platform 文档 详细设计说明书 需要自己定义某些属性.这些控件会在创建界面时使用.其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等. (2)CustomizedTableCellRenderer 是表格单元格绘制器类,主要用于显示文件的系统图标, 和文件名. (3)LeftPanel 类的父类是 JTabbedPane,用户显示主窗口左边的面板. (4)RightPanel 类的父类是 JPanel,用户显示右边的主题部分,包括右上边的搜索及服务 器选项,和中间的显示服务器文件的 TabbedPane.. (5)BottomPanel 类是右下放显示下载和服务器信息的 JTabbedPane. (6)CustomizedJButton 是定义按钮类,更改了按钮的字体,java 本身默认的字体不好看. (7)CustomizedTableModel 是表格类,实现单元格的不可编辑. (

8 ) CustomizedTableCellRenderer_Remote 类是表格绘制器,在远程文件浏览器RemoteFilesPanel 使用,用于显示文件名和文件图标. (9)FontTableCellRenderer 类是表格单元格绘制器,主要功能是设置字体. (10)FontListCellRenderer 类是下拉列表框单元格绘制器,主要用于设置字体. (11)CustomizedJLabel 类是自定义标签类,重新设置了标签的字体. (12)CustomizedJTextField 类是自定义文本框类,主要用于设置文本框的显示属性. (13)CustomizedJMenu 类是自定义菜单类,重新设置了菜单的字体. (14)CustomizedJMenuItem 类是自定义菜单项类,重新设置了菜单的字体. (15)CustomizedListCellRenderer 类是 JComboBox 即组合框单元格绘制器,用于在本地 路径选择的下拉列表中显示磁盘图标. z SearchResultReceiver.java, SearchResultReceiver 是一个接口,主要用于返回搜索结果. 搜索完成后调用接口中的函数通知调用者.其中主要有两个函数: (1)OnSearchFinished(String[] keywords,ArrayList[] resultset);

result 是一个

10 维的数组表 result[10],result[i]是由类型为 i 的资源组成的数组.i:0-9,和类型列表框中的顺序一致. (2)OnSearchFinished(String[] keywords,ArrayList resultset);

不分类型,将所有资源放在一个 数组表中. z FtpFrame.java:FtpFrame 是程序主窗口类,类型为 JFrame,是由三个分割窗口 JSplitPane 构成的. jSplitPane_Left 是左边的分割窗口,水平分割条上边显示本地文件框,下边是预览框;

jSplitPane_Right 是右边的分割窗口,水平分割条上边是服务器选项和 ftp 服务器文件显示的 窗口,下边是下载和服务器信息显示窗口;

jSplitPane_Whole 是整体的分割窗口,垂直分割条,左边是 jSplitPane_Lef,右边是 jSplitPane_Right. FtpFrame 把LeftPanel,RightPanel,BottomPanel,PreviewWrapperPanel 这几部分安装在相 应的分割窗格中;

LeftPanel,RightPanel,BottomPanel 是在 CustomizedController.Java 中定 义的,PreviewWrapperPanel 是在 Preview 包中定义的. z LeftPanelCtrl.java: LocalFilesPanel 是本地文件面板,用表格来显示本地文件的信 息.上边是组合框,显示了磁盘分区通过这里可以改变根目录.表格中显示了文件的信 息,包括文件名,文件的系统图标,大小,最近修改日期,属性等.选中一个文件后可 以执行上载和删除操作.文件夹会递归的删除.GetCurrentPath()函数返回当前的路 径.DisplayPathFiles()函数在列表中显示指定目录下的文件. z RightPanlCtrl.java:定义右上边的控件.含有的类有: (1)FtpServerOptionPanel 类是服务器连接选项面板,包含服务器地址,端口,用户名,密 码等,还包括最上端的搜索选项.openRemoteFilesPanel()函数在下面的 TabbedPane 中打

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题