資源簡介
Java入門-從網絡取得文件(實例61).zip
代碼片段和文件信息
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(pBorderLayout.NORTH);??//增加組件到容器上
container.add(jlInfoBorderLayout.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(GetFileD
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????96054??2004-04-23?19:13??67-1.bmp
?????文件??????113338??2004-04-23?19:15??67-2.bmp
?????文件????????1366??2004-07-21?18:18??GetFileDemo$1.class
?????文件????????1283??2004-07-21?18:18??GetFileDemo.class
?????文件????????1921??2004-04-23?19:25??GetFileDemo.java
?????文件????????5632??2004-07-20?18:42??Thumbs.db
評論
共有 條評論