Java源码实现简单的FTP功能.doc

Java源码实现简单的FTP功能.doc

Java源码:实现简单的FTP功能 ----------------------------------------------- Applet 代码如下: ----------------------------------------------- APPLET CODEBASE = . CODE = jdeveloper.ftp.FtpApplet.class NAME = TestApplet WIDTH = 500 HEIGHT = 600 HSPACE = 0 VSPACE = 0 ALIGN = middle br /APPLET ----------------------------------------------- JAVA源代码如下: ----------------------------------------------- package jdeveloper.ftp; import .ftp.*; import .*; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.io.*; public class FtpApplet extends Applet { FtpClient aftp; DataOutputStream outputs ; TelnetInputStream ins; TelnetOutputStream outs; TextArea lsArea; Label LblPrompt; Button BtnConn; Button BtnClose; TextField TxtUID; TextField TxtPWD; TextField TxtHost; int ch; public String a=没有连接主机; String hostname=; public void init () { setBackground(Color.white); setLayout(new GridBagLayout()); GridBagConstraints GBC = new GridBagConstraints(); LblPrompt = new Label(没有连接主机); LblPrompt.setAlignment(Label.LEFT); BtnConn = new Button(连接); BtnClose = new Button(断开); BtnClose.enable(false); TxtUID = new TextField(,15); TxtPWD = new TextField(,15); TxtPWD.setEchoCharacter(*); TxtHost = new TextField(,20); Label LblUID = new Label(User ID:); Label LblPWD = new Label(PWD:); Label LblHost = new Label(Host:); lsArea = new TextArea(30,80); lsArea.setEditable(false); GBC.gridwidth= GridBagConstraints.REMAINDER; GBC.fill = GridBagConstraints.HORIZONTAL; ((GridBagLayout)getLayout()).setConstraints(LblPrompt,GBC); add(LblPrompt); GBC.gridwidth=1; ((GridBagLayout)getLayout()).setConstraints(LblHost,GBC); add(LblHost); GBC.gridwidth=GridBagConstraints.REMAINDER; ((GridBagLayout)getLayout()).setConstraints(TxtHost,GBC); add(TxtHost); GBC.gridwidth=1; ((GridBagLayout)getLayout()).setConstraints(LblUID,GBC); add(LblUID); GBC.gridwidth=1; ((G

文档评论(0)

1亿VIP精品文档

相关文档