-
大小: 456KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-01-05
- 標(biāo)簽: 課設(shè)??計(jì)網(wǎng)??java??ftp??
資源簡介
基于GUI的FTP客戶端的實(shí)現(xiàn),使用Java編寫。配置使用IIS的FTP服務(wù)器。
客戶端發(fā)出各種操作命令;至少實(shí)現(xiàn)conn(連接)、list(列示文件)、retr(下載)、store(上載)的功能。
用戶界面:客戶端界面用戶可以設(shè)置遠(yuǎn)程主機(jī)名、用戶和密碼;顯示遠(yuǎn)程文件列表;顯示本地文件的列表;操作命令可以采用菜單、按鈕及彈出菜單來實(shí)現(xiàn);顯示操作狀態(tài)(操作是否成功、狀態(tài)、文件操作的進(jìn)度等)。包含課設(shè)代碼、文檔。
代碼片段和文件信息
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;??
????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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\fr
?????文件???????13833??2018-07-01?16:40??src\ftp\Ftp_by_apache.java
?????文件??????458967??2019-04-18?13:31??文檔.docx
評論
共有 條評論