亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ftpapplet.java

?? 一個Java例子
?? JAVA
字號:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi 
// Source File Name:   FtpApplet.java

package jdeveloper.ftp;

import java.applet.Applet;
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.*;
import sun.net.TelnetInputStream;
import sun.net.TelnetOutputStream;
import sun.net.ftp.FtpClient;
import sun.net.ftp.FtpLoginException;

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 FtpApplet()
    {
        a = "沒有連接主機";
        hostname = "";
    }

    public void init()
    {
        setBackground(Color.white);
        setLayout(new GridBagLayout());
        GridBagConstraints GBC = new GridBagConstraints();
        LblPrompt = new Label("沒有連接主機");
        LblPrompt.setAlignment(0);
        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 = 0;
        GBC.fill = 2;
        ((GridBagLayout)getLayout()).setConstraints(LblPrompt, GBC);
        add(LblPrompt);
        GBC.gridwidth = 1;
        ((GridBagLayout)getLayout()).setConstraints(LblHost, GBC);
        add(LblHost);
        GBC.gridwidth = 0;
        ((GridBagLayout)getLayout()).setConstraints(TxtHost, GBC);
        add(TxtHost);
        GBC.gridwidth = 1;
        ((GridBagLayout)getLayout()).setConstraints(LblUID, GBC);
        add(LblUID);
        GBC.gridwidth = 1;
        ((GridBagLayout)getLayout()).setConstraints(TxtUID, GBC);
        add(TxtUID);
        GBC.gridwidth = 1;
        ((GridBagLayout)getLayout()).setConstraints(LblPWD, GBC);
        add(LblPWD);
        GBC.gridwidth = 1;
        ((GridBagLayout)getLayout()).setConstraints(TxtPWD, GBC);
        add(TxtPWD);
        GBC.gridwidth = 1;
        GBC.weightx = 2D;
        ((GridBagLayout)getLayout()).setConstraints(BtnConn, GBC);
        add(BtnConn);
        GBC.gridwidth = 0;
        ((GridBagLayout)getLayout()).setConstraints(BtnClose, GBC);
        add(BtnClose);
        GBC.gridwidth = 0;
        GBC.fill = 2;
        ((GridBagLayout)getLayout()).setConstraints(lsArea, GBC);
        add(lsArea);
    }

    public boolean connect(String hostname, String uid, String pwd)
    {
        this.hostname = hostname;
        LblPrompt.setText("正在連接,請等待.....");
        try
        {
            aftp = new FtpClient(hostname);
            aftp.login(uid, pwd);
            aftp.binary();
            showFileContents();
        }
        catch(FtpLoginException e)
        {
            a = String.valueOf((new StringBuffer("無權限與主機:")).append(hostname).append("連接!"));
            LblPrompt.setText(a);
            boolean flag = false;
            return flag;
        }
        catch(IOException e)
        {
            a = String.valueOf((new StringBuffer("連接主機:")).append(hostname).append("失敗!"));
            LblPrompt.setText(a);
            boolean flag1 = false;
            return flag1;
        }
        catch(SecurityException e)
        {
            a = String.valueOf((new StringBuffer("無權限與主機:")).append(hostname).append("連接!"));
            LblPrompt.setText(a);
            boolean flag2 = false;
            return flag2;
        }
        LblPrompt.setText(String.valueOf((new StringBuffer("連接主機:")).append(hostname).append("成功!")));
        return true;
    }

    public void stop()
    {
        try
        {
            aftp.closeServer();
        }
        catch(IOException ioexception) { }
    }

    public void paint(Graphics g1)
    {
    }

    public boolean action(Event evt, Object obj)
    {
        if(evt.target == BtnConn)
        {
            LblPrompt.setText("正在連接,請等待.....");
            if(connect(TxtHost.getText(), TxtUID.getText(), TxtPWD.getText()))
            {
                BtnConn.setEnabled(false);
                BtnClose.setEnabled(true);
            }
            return true;
        }
        if(evt.target == BtnClose)
        {
            stop();
            BtnConn.enable(true);
            BtnClose.enable(false);
            LblPrompt.setText(String.valueOf((new StringBuffer("與主機")).append(hostname).append("連接已斷開!")));
            return true;
        } else
        {
            return super.action(evt, obj);
        }
    }

    public boolean sendFile(String filepathname)
    {
        boolean result = true;
        if(aftp != null)
        {
            LblPrompt.setText("正在粘貼文件,請耐心等待....");
            try
            {
                a = "粘貼成功!";
                String fg = new String("\\");
                int index = filepathname.lastIndexOf(fg);
                String filename = filepathname.substring(index + 1);
                File localFile = new File(filepathname);
                RandomAccessFile sendFile = new RandomAccessFile(filepathname, "r");
                sendFile.seek(0L);
                outs = aftp.put(filename);
                outputs = new DataOutputStream(outs);
                for(; sendFile.getFilePointer() < sendFile.length(); outputs.write(ch))
                    ch = sendFile.read();

                outs.close();
                sendFile.close();
            }
            catch(IOException e)
            {
                a = "粘貼失敗!";
                result = false;
            }
            LblPrompt.setText(a);
            showFileContents();
        } else
        {
            result = false;
        }
        return result;
    }

    public void showFileContents()
    {
        StringBuffer buf = new StringBuffer();
        lsArea.setText("");
        try
        {
            ins = aftp.list();
            while((ch = ins.read()) >= 0) 
                buf.append((char)ch);
            lsArea.appendText(buf.toString());
            ins.close();
        }
        catch(IOException ioexception) { }
    }

    public static void main(String args[])
    {
        Frame f = new Frame("FTP Client");
        f.addWindowListener(new WindowAdapter() {

            public void windowClosing(WindowEvent e)
            {
                System.exit(0);
            }

        });
        FtpApplet ftp = new FtpApplet();
        ftp.init();
        ftp.start();
        f.add(ftp);
        f.pack();
        f.setVisible(true);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成a人片在线不卡一二三区| 国产日本亚洲高清| www.在线欧美| 成人黄色在线看| 成人国产精品免费观看动漫| 国产精品资源站在线| 精品一二三四在线| 国产69精品一区二区亚洲孕妇| 国产一区在线不卡| 国产精品综合视频| www.欧美日韩| 色激情天天射综合网| 欧美视频三区在线播放| 91久久一区二区| 91精品国产综合久久久久久 | 亚洲不卡av一区二区三区| 亚洲最大成人网4388xx| 亚洲国产精品久久久久秋霞影院 | 成人av在线资源| 色天天综合色天天久久| 欧美三级三级三级爽爽爽| 在线不卡欧美精品一区二区三区| 69堂成人精品免费视频| 久久中文字幕电影| 国产精品国产三级国产普通话99| 亚洲免费av网站| 日韩va亚洲va欧美va久久| 国产精华液一区二区三区| 成人av在线网站| 欧美一区二区大片| 国产精品污www在线观看| 玉米视频成人免费看| 麻豆精品一二三| 不卡免费追剧大全电视剧网站| 在线免费观看日本欧美| 欧美一级高清大全免费观看| 日本一区二区三级电影在线观看 | 青娱乐精品视频| 成人国产视频在线观看| 欧美日韩国产片| 亚洲高清免费观看| 麻豆免费看一区二区三区| 不卡电影一区二区三区| 日韩欧美电影一区| 亚洲精品视频一区| 国产精品香蕉一区二区三区| 在线观看亚洲专区| 蜜桃视频一区二区三区| 久久久久久久一区| 亚洲三级视频在线观看| 麻豆91小视频| 在线免费av一区| 久久精品网站免费观看| 午夜不卡在线视频| 99久久国产免费看| 欧美经典三级视频一区二区三区| 亚洲成年人影院| 91美女视频网站| 国产精品三级视频| 国产美女av一区二区三区| 欧美精品色一区二区三区| 亚洲视频在线观看一区| 国产成人在线免费| 2023国产精品视频| 卡一卡二国产精品| 日韩网站在线看片你懂的| 亚洲成人精品在线观看| 色婷婷久久久综合中文字幕| 专区另类欧美日韩| av一本久道久久综合久久鬼色| 欧美成人a在线| 日本一道高清亚洲日美韩| 欧美无砖砖区免费| 一区二区三区四区蜜桃| 欧洲一区二区三区在线| 一区二区三区欧美在线观看| 99久久久久久99| 国产精品不卡一区| 91碰在线视频| 亚洲国产视频一区| 欧美日韩高清在线| 日本在线播放一区二区三区| 欧美老肥妇做.爰bbww视频| 五月天激情综合| 91精品福利在线一区二区三区 | 色噜噜夜夜夜综合网| 亚洲欧美经典视频| 欧美综合久久久| 美日韩一区二区| 久久综合国产精品| 国产成人免费在线视频| 中文字幕在线一区免费| 在线欧美日韩国产| 日本不卡的三区四区五区| 欧美不卡一二三| 成人av小说网| 亚洲永久免费视频| 精品美女在线观看| 成人av在线影院| 日韩精品一二区| 久久久精品免费观看| 99久久免费国产| 三级在线观看一区二区| 亚洲精品在线电影| 色偷偷久久人人79超碰人人澡| 亚洲国产婷婷综合在线精品| 欧美tickling挠脚心丨vk| 处破女av一区二区| 日日夜夜精品视频免费| 久久久亚洲精品一区二区三区| 成人高清视频免费观看| 天天综合日日夜夜精品| 亚洲精品一线二线三线无人区| 91免费看片在线观看| 日韩av中文在线观看| 国产精品黄色在线观看| 91精品国产综合久久久蜜臀粉嫩 | 国产91丝袜在线播放九色| 一区二区三区精品在线| 精品区一区二区| 色婷婷综合在线| 国产精品一卡二卡在线观看| 一区二区三区四区激情| 欧美激情艳妇裸体舞| 欧美人与禽zozo性伦| 99综合电影在线视频| 久久精品国产亚洲a| 亚洲va韩国va欧美va精品| 中文字幕av资源一区| 亚洲精品一区二区三区精华液| 色综合中文综合网| 精品午夜久久福利影院| 亚洲一区二区三区视频在线播放| 久久久久久久久一| 日韩三级免费观看| 欧美日韩亚洲综合一区| 色综合婷婷久久| a4yy欧美一区二区三区| 91国偷自产一区二区开放时间| 奇米精品一区二区三区四区| 一区二区成人在线视频| 亚洲欧美日韩国产手机在线| 国产亚洲综合av| 精品国产亚洲在线| 日韩欧美国产综合| 日韩你懂的电影在线观看| 欧美日韩在线精品一区二区三区激情| 国产99一区视频免费| 极品美女销魂一区二区三区| 蜜桃视频在线观看一区二区| 日韩av一级电影| 偷窥少妇高潮呻吟av久久免费| 一区二区理论电影在线观看| 亚洲精品乱码久久久久久久久 | 欧洲日韩一区二区三区| eeuss鲁片一区二区三区| 捆绑调教美女网站视频一区| 午夜激情综合网| 天天操天天色综合| 欧美a级一区二区| 日本网站在线观看一区二区三区| 日韩高清一区在线| 蜜臀av性久久久久蜜臀aⅴ四虎 | 337p日本欧洲亚洲大胆精品| 日韩美一区二区三区| 欧美变态凌虐bdsm| 欧美精品一区二区三区视频| 国产人妖乱国产精品人妖| 欧美国产精品一区二区三区| 中文字幕一区二区三区在线播放| 国产精品三级视频| 亚洲一区在线观看视频| 五月激情丁香一区二区三区| 久久精品国产久精国产| 国产精品一区二区免费不卡| www.一区二区| 欧美日韩大陆在线| 久久久久国产一区二区三区四区| 国产色产综合色产在线视频| 亚洲日本韩国一区| 三级不卡在线观看| 成人a级免费电影| 欧美日韩aaa| 欧美高清在线一区二区| 亚洲香蕉伊在人在线观| 九九热在线视频观看这里只有精品| 丁香一区二区三区| 欧美精品久久久久久久久老牛影院| 日韩精品中文字幕一区| 综合在线观看色| 福利一区二区在线观看| 亚洲动漫第一页| 韩国午夜理伦三级不卡影院| 波多野结衣精品在线| 在线播放一区二区三区| 国产精品视频在线看| 日韩va欧美va亚洲va久久| 91在线观看一区二区| 日韩午夜在线影院| 国产精品久久久久久久久免费桃花|