Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二)

    介绍完FTP协议后,来看看该软件完成后的效果图

  1. 客户端的主界面如上图所示,主要是分为以下几个界面:
  2. 数据输入界面:用来让用户输入服务器的地址,用户名,密码,端口号等。
  3. 站点菜单、本地菜单、远程菜单以及帮助菜单。
  4. 本地文件信息显示界面:主要是用来显示本地文件列表以及文件详情,以及对文件进行相关操作。
  5. 远程文件信息显示界面:主要是用来显示远程FTP服务器端文件列表以及文件详情,以及对文件进行相关操作。
  6. 上传下载队列显示界面:显示正在下载或者上传的文件线程的进度。

下载测试

1、下载前选好要下载到的目的目录以及要下载的文件

2、下载中,进度条显示

3.下载完成

==================================================================================================

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址:http://blog.csdn.net/ouyang_peng/article/details/9634215

===================================================================================================

时间: 2024-09-04 11:55:51

Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二)的相关文章

Java语言实现简单FTP软件------>源码放送(十三)

Java语言实现简单FTP软件------>FTP协议分析(一) Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二) Java语言实现简单FTP软件------>FTP软件效果图预览之上传功能(三) Java语言实现简单FTP软件------>FTP软件主界面的实现(四) Java语言实现简单FTP软件------>FTP软件本地窗口的实现(五) Java语言实现简单FTP软件------>FTP软件远程窗口的实现(六) Java语言实现简

Java语言实现简单FTP软件------>FTP软件主界面的实现(四)

首先看一下该软件的整体代码框架                        1.首先介绍程序的主入口FTPMain.java,采用了一个漂亮的外观风格 package com.oyp.ftp; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.UIManager; import com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel;

lin环境下制作一款《订餐软件》,请问菜单预览的时候,如果列表很长,如何分为几个界面?

问题描述 lin环境下制作一款<订餐软件>,请问菜单预览的时候,如果列表很长,如何分为几个界面? lin环境下制作一款<订餐软件>,请问菜单预览的时候,如果列表很长,如何分为几个界面? 解决方案 你说的是数据分页吧.http://www.cnblogs.com/shuang121/archive/2011/02/17/1956813.html 解决方案二: 逐步深入,基本上是叫人免费做,还不对提供帮助的人提供感谢.估计整理完了,卖给哪个餐饮老板.这饭菜还特贵

Java语言实现简单FTP软件------&amp;gt;连接管理模块的实现:主机与服务器之间的连接与关闭操作(八)

(1)FTP连接   运行FTP客户端后,首先是连接FTP服务器,需要输入FTP服务器的IP地址及用户名.密码以及端口号后点击连接按钮开始连接FTP服务器,连接流程图如下图所示. 点击"连接"按钮后,会调用com.oyp.ftp.FTPClientFrame类的linkButtonActionPerformed(ActionEvent evt)方法,其主要代码程序如下 /** * 连接按钮的事件处理方法 */ private void linkButtonActionPerformed

Java语言实现简单FTP软件------&amp;gt;FTP协议分析(一)

FTP(File Transfer Protocol)就是文件传输协议.通过FTP客户端从远程FTP服务器上拷贝文件到本地计算机称为下载,将本地计算机上的文件复制到远程FTP服务器上称为上传,上传和下载是FTP最常用的两个功能.FTP使用传输层的TCP协议进行传输,因此客户端与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证.FTP的目标有以下目标:   提高文件的共享性 提供非直接地远程操纵计算机  避免用户因主机之间的文件存储系统的差异而导致的变化 为数据的传送提供可靠

Java语言实现简单FTP软件------&amp;gt;上传下载队列窗口的实现(七)

1.首先看一下队列窗口的界面                                       2.看一下上传队列窗口的界面                                 3.看一下下载队列窗口的界面                       4.队列窗口的实现 package com.oyp.ftp.panel.queue; import static java.awt.BorderLayout.CENTER; import static java.awt.Bor

Java语言实现简单FTP软件------&amp;gt;FTP软件远程窗口的实现(六)

1.首先看一下远程窗口的布局效果                  2.看一下本地窗口实现的代码框架 3.远程窗口主要实现代码FtpPanel.java package com.oyp.ftp.panel.ftp; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.IOException; import java.util.L

Java语言实现简单FTP软件------&amp;gt;辅助功能模块FTP站点管理的实现(十二)

1.FTP站点管理 点击"FTP站点管理"按钮,弹出对话框"FTP站点管理",如下图 1) 连接站点 在FTP站点管理面板上选好要连接的站点,点击"连接"按钮,则会将主机地址.端口号.用户名好,并将密码清空,如下图 到其主要代码如下 if (command.equals("link")) { // 如果单击的是连接按钮 frame.setLinkInfo(bean); // 调用setLinkInfo()方法 dispose(

Java语言实现简单FTP软件------&amp;gt;FTP软件本地窗口的实现(五)

1.首先看一下本地窗口的布局效果 2.看一下本地窗口实现的代码框架 2.本地窗口的具体实现代码LocalPanel.java package com.oyp.ftp.panel.local; import java.awt.Color; import java.awt.Desktop; import java.awt.Dimension; import java.awt.event.ItemEvent; import java.io.File; import java.io.IOExceptio