国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java使用組件編寫窗口實現網上文件下載

Java使用組件編寫窗口實現網上文件下載

2020-08-20 11:23rain_web Java教程

這篇文章主要為大家詳細介紹了Java使用組件編寫窗口實現網上文件下載的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Java使用組件編寫窗口下載網上文件的具體代碼,供大家參考,具體內容如下

如圖

Java使用組件編寫窗口實現網上文件下載

Java使用組件編寫窗口實現網上文件下載

Java使用組件編寫窗口實現網上文件下載

實現代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.rain.get;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.io.*;
import javax.swing.*;
//從網絡取得文件
public class GetFileDemo extends JFrame{
  JTextField jtfUrl; //輸入文件地址url
  JButton jbGetFile; //取文件按鈕
  JLabel jlInfo; //顯示提示信息
  public GetFileDemo(){
    super("從網絡取得文件"); //調用父類構造函數
    Container container=getContentPane();  //得到容器
    jtfUrl=new JTextField(18); //實例化地址輸入框
    jbGetFile=new JButton("取文件"); //實例化按鈕
    jlInfo=new JLabel();
    JPanel p=new JPanel(); //實例化一個面板,用于容納地址輸入框和取文件按鈕
    p.add(jtfUrl); //增加組件到面板上
    p.add(jbGetFile);
    container.add(p,BorderLayout.NORTH); //增加組件到容器上
    container.add(jlInfo,BorderLayout.CENTER);
    jbGetFile.addActionListener(new ActionListener(){ //按鈕事件處理
      public void actionPerformed(ActionEvent ent){
        try{
          jlInfo.setText("正在讀取");
          URL url=new URL(jtfUrl.getText());  //得到文件的URL地址
          InputStream in=url.openStream(); //得到文件輸入流
          String outFilename=JOptionPane.showInputDialog(GetFileDemo.this,"輸入保存文件名 "); //輸入保存的文件名
          FileOutputStream out=new FileOutputStream(outFilename); //得到文件輸出流
          byte[] buffer=new byte[1024]; //緩沖區大小
          int length;
          while ((length=in.read(buffer))!=-1){ //讀取數據
            out.write(buffer,0,length); //寫入數據到文件
          }
          out.close(); //關閉文件輸出流
          in.close(); //關閉輸入流      
          jlInfo.setText("讀取文件成功"); //顯示提示信息
        }
        catch(Exception ex){
          ex.printStackTrace(); //輸出出錯信息
          jlInfo.setText("讀取文件失敗");
        }
      }
    });
    setSize(320,100); //設置窗口尺寸
    setVisible(true); //設置窗口可視
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序
  }
  public static void main(String[] args){
    new GetFileDemo();
  }
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久亚洲综合 | 黄色免费高清网站 | 久久精品一区二区国产 | 亚洲在线视频播放 | 91亚洲国产精品 | 免费观看国产精品 | 久久国产欧美日韩精品 | 欧美日韩一区在线观看 | av在线干 | sis001亚洲原创区 | 欧美九九九 | 精品久久久av | 一区二区三区国产视频 | 成人h动漫精品一区二区器材 | 日韩精品免费 | 久久亚洲综合 | 中文字幕日韩欧美一区二区三区 | 美女午夜影院 | 久久精品视频一区 | 亚洲精品无 | 国产精品黄色 | 日本免费黄色 | 麻豆国产一区二区三区 | 久久精品久久久久久久久久16 | 日韩欧美中文字幕在线视频 | 欧美影院 | 黄色中文字幕 | 91中文在线 | 欧美成人伊人 | 久久国产精品无码网站 | 午夜激情影院 | 久久亚洲综合 | 日日日操| 国产一区二区精品在线观看 | 毛片免费在线 | 精品天堂| www.夜夜爽 | 亚洲不卡 | 国产亚洲欧美一区 | 国产黄色大片 | 欧美精品成人一区二区在线 |