91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 164KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-08
  • 語言: Java
  • 標簽: FTP客戶端??java??

資源簡介

java編寫的FTP客戶端程序。 指定FTP服務器地址,用戶名及密碼。 登錄后可以實現基本的FTP功能,上傳,下載,刪除,重命名等等。 同時包含設計文檔及實現文檔。

資源截圖

代碼片段和文件信息

package?ftp;

import?java.awt.event.*;
import?java.awt.*;

import?java.util.*;
import?java.util.List;
import?java.util.StringTokenizer;
import?java.io.*;


import?javax.swing.*;
import?javax.swing.event.*;

public?class?FTP?extends?Jframe
{
FtpBean?ftp=new?FtpBean(); //FTP客戶端對象

private?FileWriter?write?;
private?PrintWriter?out;
private?Date?time;


private?JTextField?url?=?new?JTextField(); //FTP服務器地址
private?JTextField?port?=?new?JTextField(); //FTP服務器端口
private?JTextField?username?=?new?JTextField(); //用戶名
private?JTextField?password?=?new?JTextField(); //密碼
private?JTextField?status?=?new?JTextField(); //當前狀態
private?JButton?connectButton=new?JButton(“連接“); //連接按鈕
private?JButton?closeButton=new?JButton(“斷開連接“); //斷開連接按鈕

private?JPopupMenu?popup?=?new?JPopupMenu();;
private?JMenuItem?refresh?=?new?JMenuItem(“刷新“);? //右鍵彈出菜單
private?JMenuItem?delete??=?new?JMenuItem(“刪除“);??
private?JMenuItem?download??=?new?JMenuItem(“下載“);?
private?JMenuItem?upload??=?new?JMenuItem(“上傳“);?
private?JMenuItem?rename?=??new?JMenuItem(“重命名“);
private?JMenuItem?upDir?=?new?JMenuItem(“上級目錄“);
private?JMenuItem?showLog?=?new?JMenuItem(“顯示日志信息“);


final?DefaultListModel?m=new?DefaultListModel();? //顯示文件列表
JList?fileList?=?new?JList(m);
JScrollPane?fileScrollPane;

private?Dimension?faceSize?=?new?Dimension(400?600); //框架大小

public?FTP()
{
init();?
createPopup();? //彈出菜單
time?=?new?Date();
try
{
write?=?new?FileWriter(“log.txt“true);
out?=?new?PrintWriter(writetrue);

}
catch(IOException?ioe)
{
ioe.printStackTrace();
}

status.setEditable(false);
this.add(statusBorderLayout.SOUTH); //下方

connectButton.addActionListener(?new?ActionListener()
{
public?void?actionPerformed(ActionEvent?e)
{
connect();
}
});

closeButton.addActionListener(new?ActionListener()
{
public?void?actionPerformed(ActionEvent?e)
{
close();
time?=?new?Date();
out.println(time+“?離開服務器:“+url.getText());
}
});




this.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE); //添加框架的關閉事件處理
this.pack();

this.setSize(faceSize); //設置框架的大小
//設置運行時窗口的位置
Dimension?screenSize?=?Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(?(int)?(screenSize.width?-?faceSize.getWidth())?/?2
?(int)?(screenSize.height?-?faceSize.getHeight())?/?2);
this.setResizable(false);

this.settitle(“FTP服務端“);? //設置標題

setVisible(true);



this.addWindowListener( //關閉程序時的操作
new?WindowAdapter()
{
public?void?windowClosing(WindowEvent?e)
{
close();

System.exit(0);
}
}
);


}

void?init()
{
Container?contentPane?=?getContentPane(); //獲取面板
contentPane.setLayout(new?BorderLayout()); //設置布局

JPanel?up?=?new?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????232??2009-05-02?15:34??網絡項目\FTP\.classpath

?????文件????????379??2009-05-02?15:34??網絡項目\FTP\.project

?????文件????????603??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$1.class

?????文件????????624??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$10.class

?????文件???????1152??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$11.class

?????文件???????1257??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$2.class

?????文件????????628??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$3.class

?????文件????????621??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$4.class

?????文件????????625??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$5.class

?????文件????????627??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$6.class

?????文件????????625??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$7.class

?????文件????????625??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$8.class

?????文件????????620??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP$9.class

?????文件??????10831??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FTP.class

?????文件???????6801??2009-06-30?16:53??網絡項目\FTP\bin\ftp\FtpBean.class

?????文件???????2447??2009-06-30?16:53??網絡項目\FTP\bin\ftp\LogDialog.class

?????文件????????396??2009-06-30?16:54??網絡項目\FTP\log.txt

?????文件??????11012??2009-06-01?10:12??網絡項目\FTP\src\ftp\FTP.java

?????文件???????9167??2009-05-31?22:45??網絡項目\FTP\src\ftp\FtpBean.java

?????文件???????1596??2009-05-31?23:00??網絡項目\FTP\src\ftp\LogDialog.java

?????文件??????27648??2009-05-03?17:07??網絡項目\FTP項目.doc

?????文件??????27136??2009-04-29?22:04??網絡項目\立項申請.doc

?????文件??????29696??2009-06-01?00:54??網絡項目\組員評價.doc

?????文件??????44544??2009-05-31?22:12??網絡項目\項目實現報告.doc

?????文件?????151552??2009-05-31?23:02??網絡項目\項目總結驗收報告.doc

?????文件??????26112??2009-05-31?21:39??網絡項目\項目設計報告.doc

?????目錄??????????0??2009-10-03?01:33??網絡項目\FTP\bin\ftp

?????目錄??????????0??2009-10-03?01:33??網絡項目\FTP\src\ftp

?????目錄??????????0??2009-10-03?01:33??網絡項目\FTP\bin

?????目錄??????????0??2009-10-03?01:33??網絡項目\FTP\src

............此處省略5個文件信息

評論

共有 條評論