• 大小: 456KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 标签: 课设  计网  java  ftp  

资源简介

基于GUI的FTP客户端的实现,使用Java编写。配置使用IIS的FTP服务器。 客户端发出各种操作命令;至少实现conn(连接)、list(列示文件)、retr(下载)、store(上载)的功能。 用户界面:客户端界面用户可以设置远程主机名、用户和密码;显示远程文件列表;显示本地文件的列表;操作命令可以采用菜单、按钮及弹出菜单来实现;显示操作状态(操作是否成功、状态、文件操作的进度等)。包含课设代码、文档。

资源截图

代码片段和文件信息

package ftp;

import java.awt.Component;  
import java.awt.event.ActionEvent;  
import java.awt.event.ActionListener;  
import java.io.File;
import java.io.IOException;
  
import javax.swing.AbstractCellEditor;  
import javax.swing.JButton;  
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
import javax.swing.JTable;  
import javax.swing.UIManager;  
import javax.swing.filechooser.FileSystemView;
import javax.swing.table.TableCellEditor;  
import javax.swing.table.TableCellRenderer;  
import javax.swing.table.TableColumnModel;  

import org.apache.commons.net.ftp.FTPFile;
  
public class ButtonColumn extends AbstractCellEditor implements  
    TableCellRenderer TableCellEditor ActionListener {  
    JTable table;  
    JButton renderButton;  
    

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-18 13:30  src\
     目录           0  2019-04-18 13:30  src\ftp\
     文件        4871  2018-07-01 15:31  src\ftp\ButtonColumn.java
     文件        4023  2018-07-01 16:41  src\ftp\ButtonColumn2.java
     文件       14457  2018-07-01 15:40  src\ftp\frame_Main.java
     文件       13833  2018-07-01 16:40  src\ftp\Ftp_by_apache.java
     文件      458967  2019-04-18 13:31  文档.docx

评论

共有 条评论