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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? frame1.java~209~

?? java很不錯(cuò)的編程實(shí)力
?? JAVA~209~
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
package ftpclient;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

import com.borland.jbcl.layout.*;
import java.beans.*;
import java.io.*;
import sun.net.TelnetInputStream;
import sun.net.ftp.*;
import java.lang.Object;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.JTextField;
import javax.swing.JCheckBox;
import javax.swing.tree.TreePath;
import sun.net.TelnetOutputStream;
import java.util.Properties;

/**
 * <p>Title: an example</p>
 * <p>Description:an  no</p>
 * <p>Copyright: Copyright (c) 2002</p>
 * <p>Company: home</p>
 * @author liujun
 * @version 1.0
 */

public class Frame1 extends JFrame {
  private JPanel contentPane;
  private JTextField jTextField1 = new JTextField();
  private JTextField jTextField2 = new JTextField();
  private JTextField jTextField3 = new JTextField();
  private JCheckBox jCheckbox1 = new JCheckBox();

  FtpClient ftp=null;
  JTabbedPane jTabbedPane1 = new JTabbedPane();
  JPanel jPanel1 = new JPanel();
  JPanel jPanel2 = new JPanel();
  PaneLayout paneLayout1 = new PaneLayout();
  XYLayout xYLayout1 = new XYLayout();
  JLabel jLabel1 = new JLabel();
  JLabel jLabel2 = new JLabel();
  JLabel jLabel3 = new JLabel();
  JTextField jTextField4 = new JTextField();
  JLabel jLabel4 = new JLabel();
  BorderLayout borderLayout1 = new BorderLayout();
  Box box1;
  JPanel jPanel3 = new JPanel();
  JPanel jPanel4 = new JPanel();
  XYLayout xYLayout2 = new XYLayout();
  BorderLayout borderLayout2 = new BorderLayout();
  JScrollPane jScrollPane1 = new JScrollPane();
  JButton jButton3 = new JButton();
  JButton jButton4 = new JButton();
  JScrollPane jScrollPane2 = new JScrollPane();
  //定義樹(shù)節(jié)點(diǎn),模型和樹(shù)視圖
  DefaultMutableTreeNode root2 = new DefaultMutableTreeNode("目錄中沒(méi)有文件");
  DefaultTreeModel model2 = new DefaultTreeModel(root2);
  JTree jTree2 = new JTree(model2);
  JButton jButton5 = new JButton();
  JLabel statusLabel = new JLabel();
  List list1 = new List();
  JScrollPane jScrollPane3 = new JScrollPane();
  JTextArea jTextArea1 = new JTextArea();
  JButton jButton1 = new JButton();
  JButton jButton2 = new JButton();
  JLabel jLabel5 = new JLabel();
  JLabel jLabel6 = new JLabel();

  //Construct the frame
  public Frame1() {
    enableEvents(AWTEvent.WINDOW_EVENT_MASK);
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  //Component initialization
  private void jbInit() throws Exception  {
    //setIconImage(Toolkit.getDefaultToolkit().createImage(Frame1.class.getResource("[Your Icon]")));
    contentPane = (JPanel) this.getContentPane();
    box1 = Box.createVerticalBox();
    jTextField1.setText("192.168.101.2");
    contentPane.setLayout(paneLayout1);
    this.setSize(new Dimension(487, 462));
    this.setTitle("文件傳輸系統(tǒng)");
    jTextField2.setText("anonymous");
    jTextField3.setText("a");
    jCheckbox1.setText("使用匿名");
    jCheckbox1.setSelected(true);
    jPanel1.setLayout(xYLayout1);
    jLabel1.setText("服務(wù)器地址:");
    jLabel2.setText("用戶名:");
    jLabel3.setText("密   碼:");
    jTextField4.setText("21");
    jLabel4.setText("端口號(hào):");
    jPanel2.setLayout(borderLayout1);
    jPanel3.setLayout(xYLayout2);
    jPanel4.setDebugGraphicsOptions(0);
    jPanel4.setMinimumSize(new Dimension(160, 18));
    jPanel4.setPreferredSize(new Dimension(160, 18));
    jPanel4.setLayout(borderLayout2);
    jButton3.setText("文件上載");
    jButton3.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButton3_actionPerformed(e);
      }
    });
    jButton4.setText("文件下載");
    jButton4.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButton4_actionPerformed(e);
      }
    });
    box1.setEnabled(true);
    jPanel3.setDebugGraphicsOptions(0);
    jPanel3.setMinimumSize(new Dimension(400, 240));
    jPanel3.setPreferredSize(new Dimension(400, 240));
    jTree2.setToggleClickCount(2);
    jButton5.setText("選擇目錄");
    jButton5.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButton5_actionPerformed(e);
      }
    });
    statusLabel.setText("沒(méi)有連接ftp服務(wù)器");
    list1.addMouseListener(new java.awt.event.MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
        list1_mouseClicked(e);
      }
    });
    jTextArea1.setText(" ");
    jButton1.setText("連接到服務(wù)器");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButton1_actionPerformed(e);
      }
    });
    jButton2.setText("斷開(kāi)服務(wù)器連接");
    jButton2.addActionListener(new java.awt.event.ActionListener() {
      public void actionPerformed(ActionEvent e) {
        jButton2_actionPerformed(e);
      }
    });
    list1.setMultipleMode(true);
    jLabel5.setText("^^FTP服務(wù)器目錄列表^^");
    jLabel6.setText("^^本地硬盤(pán)目錄列表^^");
    jPanel1.add(jTextField1,   new XYConstraints(81, 11, 297, -1));
    jPanel1.add(jLabel1,   new XYConstraints(21, 11, -1, -1));
    jPanel1.add(statusLabel,    new XYConstraints(-2, 370, 484, 29));
    jPanel1.add(jButton2,   new XYConstraints(34, 304, 122, -1));
    jPanel1.add(jButton1,  new XYConstraints(34, 268, 106, 23));
    jPanel1.add(jLabel4, new XYConstraints(22, 50, -1, -1));
    jPanel1.add(jTextField4, new XYConstraints(82, 49, 88, -1));
    jPanel1.add(jCheckbox1, new XYConstraints(22, 84, -1, -1));
    jPanel1.add(jTextField2, new XYConstraints(80, 124, 86, -1));
    jPanel1.add(jLabel2, new XYConstraints(20, 124, 58, 21));
    jPanel1.add(jTextField3,  new XYConstraints(80, 165, 87, -1));
    jPanel1.add(jLabel3, new XYConstraints(20, 166, -1, -1));
    jPanel2.add(box1,  BorderLayout.CENTER);
    jPanel3.add(jScrollPane2,       new XYConstraints(295, 6, 173, 280));
    jPanel3.add(jScrollPane1, new XYConstraints(7, 6, 194, 281));
    jPanel3.add(jButton4,   new XYConstraints(205, 93, 84, 19));
    jPanel3.add(jButton3,  new XYConstraints(205, 53, 86, 19));
    jPanel3.add(jButton5,   new XYConstraints(205, 136, 85, 19));
    jPanel3.add(jLabel5,     new XYConstraints(16, 293, 144, 22));
    jPanel3.add(jLabel6,     new XYConstraints(314, 293, 144, 22));
    jScrollPane1.getViewport().add(list1, null);
    jScrollPane2.getViewport().add(jTree2, null);
    box1.add(jPanel3, null);
    box1.add(jPanel4, null);
    jPanel4.add(jScrollPane3,  BorderLayout.CENTER);
    jScrollPane3.getViewport().add(jTextArea1, null);
    myInit();
    jTabbedPane1.add(jPanel2,   "文件處理");
    jTabbedPane1.add(jPanel1,  "連接FTP服務(wù)器");
    contentPane.add(jTabbedPane1, new PaneConstraints("jTabbedPane1", "jTabbedPane1", PaneConstraints.ROOT, 0.5f));
  }

  private void myInit() {
   File rootfile= new File("c:\\");//得到根目錄文件
   if(rootfile.isFile()) rootfile=rootfile.getParentFile();//如果得到的不是目錄,則使用他的目錄
    DefaultMutableTreeNode rootTree2 =new DefaultMutableTreeNode(rootfile.getPath());
    setTree(rootfile.getPath(),rootTree2);//遍歷目錄樹(shù)
    model2.setRoot(rootTree2);//設(shè)置模型的根節(jié)點(diǎn)
    model2.reload();//重新構(gòu)造樹(shù)視圖
   if(ftp!=null)  {
     ReloadList();
     jTextArea1.append(ftp.welcomeMsg);
   }
  }


 //---------------------------------------------------------------------------
// 瀏覽程序:   private void ReloadList()
// 作用:清空目錄列表,調(diào)用List()方法獲取文件列表。

  private void ReloadList(){
   StringBuffer buf=new StringBuffer();
   int ch;
   //清空目錄列表
    list1.removeAll();
    try {
         //調(diào)用List()方法得到目錄表
         TelnetInputStream t = ftp.list();
         t.setStickyCRLF(true);
         //分解TelnetInputStream數(shù)據(jù)流
         while ( (ch = t.read()) >= 0) {
           if (ch == '\n') {
             //向列表框添加分解得到的目錄和文件
             list1.add(getDIR(buf.toString()));
             buf.setLength(0);
           }
           else {
             buf.append( (char) ch);
           }
         }
         //完成后關(guān)閉TelnetInputStream數(shù)據(jù)流
         t.close();
       }
       catch (IOException ex) {
         ex.printStackTrace();
       }
    //刷新列表框的內(nèi)容
    list1.validate();
  }
  //Overridden so we can exit when window is closed
  protected void processWindowEvent(WindowEvent e) {
    super.processWindowEvent(e);
    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
      System.exit(0);
    }
  }

  public String getDIR(String path){
    String DIRName;
    int ch;
    //分解字符串得到目錄和文件名
    int begin=55;
    DIRName=path.substring(begin).trim();
    return DIRName;
  }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕欧美日本乱码一线二线| 久久99热99| 自拍偷拍亚洲欧美日韩| 亚洲综合清纯丝袜自拍| 视频一区二区中文字幕| 国模一区二区三区白浆| 成人国产精品免费观看视频| 欧洲在线/亚洲| 国产色产综合产在线视频| 亚洲精品免费在线| 国产精品资源在线| 欧美另类久久久品| 国产精品三级av| 图片区小说区国产精品视频| 国产v综合v亚洲欧| 欧美www视频| 亚洲精品国产精华液| 欧美色图在线观看| 国产精品不卡在线观看| 国产在线视频精品一区| 国产精品电影一区二区| 欧美日韩一区二区在线视频| 国产精品美女久久福利网站| 色94色欧美sute亚洲线路二| 久久蜜桃香蕉精品一区二区三区| 亚洲18女电影在线观看| 色老综合老女人久久久| 青青草成人在线观看| 在线观看亚洲精品| 麻豆精品一二三| 欧美一区二区二区| 亚洲综合在线五月| 91视频一区二区| 欧美大片日本大片免费观看| 日韩国产欧美在线播放| 欧美浪妇xxxx高跟鞋交| 国产大陆精品国产| 国产欧美日韩三级| 国产盗摄视频一区二区三区| 亚洲午夜电影在线| 91精品午夜视频| 午夜精品在线看| 国产欧美精品一区二区色综合朱莉 | 激情综合网av| 日韩久久精品一区| 99国产精品视频免费观看| 最新日韩在线视频| 日本道在线观看一区二区| 久久99精品久久久久久国产越南| 一片黄亚洲嫩模| 中文字幕av一区 二区| 91精品国产综合久久久蜜臀图片 | 精品国产精品一区二区夜夜嗨| 免费观看一级欧美片| 成人免费小视频| 精品精品国产高清a毛片牛牛| 欧美在线视频不卡| 成人免费看黄yyy456| 中文字幕佐山爱一区二区免费| 日韩精品一区二区三区蜜臀| 91久久精品网| 91免费看片在线观看| 国产成人亚洲综合a∨婷婷图片| 日日夜夜精品视频免费| 亚洲一区欧美一区| 最新久久zyz资源站| 国产女人18毛片水真多成人如厕| 日韩欧美亚洲国产另类| 欧美蜜桃一区二区三区| 精品亚洲国产成人av制服丝袜| 亚洲国产va精品久久久不卡综合| 亚洲欧美视频在线观看| 久久99精品网久久| 日韩精品久久理论片| 亚洲精品日韩一| 国产精品家庭影院| 日韩美女主播在线视频一区二区三区| 福利一区二区在线| 国产精品91xxx| 99re8在线精品视频免费播放| 国产精品99久久久久久久vr| 日本不卡一区二区| 欧美96一区二区免费视频| 亚洲欧洲日本在线| 91福利在线导航| 9191成人精品久久| 久久日一线二线三线suv| 丁香六月综合激情| 国产综合色视频| 国产精品一区专区| av在线播放不卡| 另类小说综合欧美亚洲| 日本欧美韩国一区三区| 国产一区二区精品久久91| 一区二区三区免费在线观看| 久久久久高清精品| 国产欧美一区二区精品性色超碰| 久久久综合激的五月天| 久久久另类综合| 亚洲免费三区一区二区| 视频一区二区三区中文字幕| 国产一二精品视频| 99综合电影在线视频| 欧美三级在线视频| 亚洲欧美综合在线精品| 性久久久久久久| 久久精品国产久精国产| 成人av一区二区三区| 91麻豆免费看| 欧美三级欧美一级| 久久精品网站免费观看| 天天综合网天天综合色 | 亚洲综合无码一区二区| 国产一区二区伦理| 欧美成人激情免费网| 中文字幕va一区二区三区| 国产精品久久午夜夜伦鲁鲁| 亚洲成人一区在线| eeuss影院一区二区三区| 欧美日韩亚洲高清一区二区| 欧美不卡一二三| 亚洲国产综合色| 高潮精品一区videoshd| 欧美日韩三级一区| 国产精品久久久久久久久快鸭| 亚洲综合视频在线观看| 不卡视频在线观看| 日韩精品中文字幕在线不卡尤物| 欧美高清激情brazzers| 毛片不卡一区二区| 欧美午夜一区二区三区免费大片| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 亚洲va韩国va欧美va| 国产成人一区二区精品非洲| 精品视频1区2区3区| 久久久久久久av麻豆果冻| 中文字幕一区二区三区乱码在线 | 国产精品一区在线观看乱码| 在线区一区二视频| 18成人在线观看| 91一区一区三区| 一区在线观看免费| 国产精品一区二区男女羞羞无遮挡| 99久久夜色精品国产网站| 久久综合丝袜日本网| 乱中年女人伦av一区二区| aaa欧美色吧激情视频| 精品少妇一区二区三区 | 日韩一级成人av| 国产精品久久久久久久久免费樱桃| 夜夜夜精品看看| 欧美日韩成人在线| 亚洲综合无码一区二区| 国产盗摄女厕一区二区三区| 久久精品一区二区三区不卡| 亚洲成人三级小说| av一区二区不卡| 国产精品久久午夜夜伦鲁鲁| 日本 国产 欧美色综合| 在线免费观看不卡av| 国产精品第13页| av激情综合网| 成人免费小视频| 884aa四虎影成人精品一区| 一区二区不卡在线播放| 91天堂素人约啪| 国产日韩av一区二区| 国产一区二区女| 国产精品毛片大码女人| 国产另类ts人妖一区二区| 裸体健美xxxx欧美裸体表演| 欧美性xxxxxx少妇| 亚洲va韩国va欧美va精品| 91女人视频在线观看| 一区二区三区四区国产精品| 成人av在线网| 亚洲人精品一区| 欧美一级搡bbbb搡bbbb| 欧美aaa在线| 欧美成人猛片aaaaaaa| 成人影视亚洲图片在线| 夜夜嗨av一区二区三区中文字幕| 国产黑丝在线一区二区三区| 2021久久国产精品不只是精品| 蜜桃在线一区二区三区| 2020国产精品| 色婷婷国产精品| 欧美顶级少妇做爰| 国产高清一区日本| 国产精品久久久久影视| 99久久99久久久精品齐齐| 欧美高清在线视频| 在线视频国产一区| 久久国产免费看| 久久久91精品国产一区二区精品| 裸体健美xxxx欧美裸体表演| 中文字幕精品一区| 欧美日韩国产天堂| 婷婷国产v国产偷v亚洲高清| 7777精品伊人久久久大香线蕉完整版 |