資源簡(jiǎn)介
使用java基于socket開發(fā)的FTP客戶端和服務(wù)器,實(shí)現(xiàn)了基本的登錄,注冊(cè),上傳下載,等各種功能,同時(shí)使用了基于工廠的設(shè)計(jì)模式,具有較好的可擴(kuò)展性
代碼片段和文件信息
import?org.apache.commons.net.ftp.FTPFile;
import?javax.swing.*;
import?javax.swing.filechooser.FileSystemView;
import?javax.swing.table.TableCellEditor;
import?javax.swing.table.TableCellRenderer;
import?javax.swing.table.TableColumnModel;
import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.io.File;
public?class?ButtonColumn?extends?AbstractCellEditor?implements
????????TableCellRenderer?TableCellEditor?ActionListener?{
????private?JTable?table;
????private?JButton?renderButton;
????private?JButton?editButton;
????private?String?text;
????public?ButtonColumn(JTable?table?int?column)?{
????????super();
????????this.table?=?table;
????????renderButton?=?new?JButton();
????????editButton?=?new?JButton();
??????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-07?00:23??FTP\
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\
?????文件?????????295??2015-04-29?00:11??FTP\FTPServer\.classpath
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\.idea\
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\.idea\artifacts\
?????文件?????????385??2017-12-31?13:23??FTP\FTPServer\.idea\artifacts\FTPServer_jar.xm
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\.idea\inspectionProfiles\
?????文件?????????258??2017-12-30?17:56??FTP\FTPServer\.idea\misc.xm
?????文件?????????258??2017-12-30?17:56??FTP\FTPServer\.idea\modules.xm
?????文件???????48475??2017-12-31?15:17??FTP\FTPServer\.idea\workspace.xm
?????文件?????????368??2015-04-29?00:11??FTP\FTPServer\.project
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\.settings\
?????文件?????????587??2015-04-29?00:11??FTP\FTPServer\.settings\org.eclipse.jdt.core.prefs
?????文件?????????726??2017-12-30?18:17??FTP\FTPServer\FTPServer.iml
?????文件?????????681??2015-04-29?00:11??FTP\FTPServer\Settings.ini
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\bin\
?????文件?????????173??2017-12-31?12:25??FTP\FTPServer\bin\Command.class
?????文件????????1351??2017-12-31?14:22??FTP\FTPServer\bin\CommandFactory.class
?????文件????????3989??2017-12-31?14:34??FTP\FTPServer\bin\ControllerThread.class
?????文件????????1375??2017-12-31?12:25??FTP\FTPServer\bin\CwdCommand.class
?????文件????????3057??2017-12-31?12:28??FTP\FTPServer\bin\DirCommand.class
?????文件????????1035??2017-12-31?12:25??FTP\FTPServer\bin\FtpServer.class
?????目錄???????????0??2018-01-07?00:23??FTP\FTPServer\bin\me
?????文件??????????48??2017-12-31?13:23??FTP\FTPServer\bin\me
?????文件????????1867??2017-12-31?12:25??FTP\FTPServer\bin\PassCommand.class
?????文件????????2150??2017-12-31?12:25??FTP\FTPServer\bin\PasvCommand.class
?????文件????????1612??2017-12-31?12:25??FTP\FTPServer\bin\PortCommand.class
?????文件?????????911??2017-12-31?12:25??FTP\FTPServer\bin\QuitCommand.class
?????文件????????1465??2017-12-31?14:34??FTP\FTPServer\bin\RegisterCommand.class
?????文件????????2314??2017-12-31?12:25??FTP\FTPServer\bin\RetrCommand.class
?????文件????????1053??2017-12-31?14:43??FTP\FTPServer\bin\Share.class
............此處省略144個(gè)文件信息
評(píng)論
共有 條評(píng)論