📄 connector.java
字号:
package book.net.ftp.client;import sun.net.ftp.FtpClient;/** * 连接FTP服务器 */public class Connector extends Thread { MainFrame frame = null; // 需要IP地址、用户名、密码 String ip = ""; String username = ""; String password = ""; public Connector(MainFrame frame, String ip, String username, String password) { // 初始化信息 this.frame = frame; this.ip = ip; this.username = username; this.password = password; } public void run() { try { frame.consoleTextArea.append("connecting the server " + ip + ",wait for a moment..\n"); frame.ftpClient = new FtpClient(); // 连接服务器 frame.ftpClient.openServer(ip); frame.consoleTextArea.append("connect server " + ip + " succeed,please continue!\n"); // 用用户名和密码登陆 frame.ftpClient.login(username, password); frame.currentDirTextField.setText("/"); frame.setTableData(); frame.serverIPTextField.setText(ip); frame.userNameTextField.setText(username); frame.passwordTextField.setText(password); } catch (Exception e) { frame.consoleTextArea.append("can not connect the server " + ip + "!\n"); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -