資源簡介
Java入門-從網絡取得圖像(實例60).zip
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?java.net.*;
import?javax.swing.*;
//從網絡取得圖象
public?class?GetImageDemo?extends?Jframe{
JTextField?jtfUrl;??//輸入圖像地址url
JButton?jbGetImage;??//取圖像按鈕
Image?image;?//獲取的圖像
Toolkit?toolKit;??//Toolkit對象用于獲取圖像
public?GetImageDemo(){
super(“從網絡取得圖象“);??//調用父類構造函數
Container?container=getContentPane(); //得到容器
jtfUrl=new?JTextField(18);?//實例化地址輸入框
jbGetImage=new?JButton(“取圖像“);??//實例化按鈕
container.setLayout(new?FlowLayout());?//設置布局管理器
container.add(jtfUrl);??//增加組件到容器上
container.add(jbGetImage);
toolKit=getToolkit();?//得到工具包
jbGetImage.addActionListener(new?ActionListener(){??//按鈕事件處理
public?void?actionPerformed(ActionEvent?ent){
try{
String?urlStr=jtfUrl.getText();????//得到圖像的URL地址
URL?url=new?URL(urlStr);
image=toolKit.getImage(url);?//獲取圖像
repaint();?//重繪屏幕
}
catch(MalformedURLException?ex){
ex.printStackTrace();?//輸出出錯信息
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????153654??2004-05-25?18:09??66-1.bmp
?????文件?????????965??2004-07-21?18:18??GetImageDemo$1.class
?????文件????????1520??2004-07-21?18:18??GetImageDemo.class
?????文件????????1485??2004-05-25?18:39??GetImageDemo.java
評論
共有 條評論