⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 downimage.java

📁 j2me radius soket radius client
💻 JAVA
字号:
package org.httpClient.com;
import javax.microedition.lcdui.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Date;
import javax.microedition.io.Connector;
import javax.microedition.io.HttpConnection;

import org.gui.com.WMLForm;
public class DownImage extends Thread{
	    private String url;
	    private ImageItem imageItem;
	    private WMLForm form;
	    private boolean stop = false;
	    public DownImage(String url,ImageItem imageItem,WMLForm form){
	    	this.url = url;
	    	this.imageItem =imageItem;
	    	this.form = form;
	    }
        public void run(){
        	try{
        		imageItem.setImage(getImage());
        		form.newImage(imageItem);
        		stop = true;
        	}catch(IOException ex){
        		ex.printStackTrace();
        	}
        }
        public Image getImage()throws IOException{
        	HttpConnection   c   =   null;   
            InputStream   is   =   null;   
            Image   image   =   null;   
            try   {   
                    c   =   (HttpConnection)   Connector.open(url);   
                    int   rc   =   c.getResponseCode();   
                    if   (rc   !=   HttpConnection.HTTP_OK)   {   
                            throw   new   Exception(c.getResponseMessage());   
                    }   
                    is   =   c.openInputStream();   
                    image   =   Image.createImage(is);   
                    return   image;   
            }catch(Exception   e)   {   
                    e.printStackTrace();   
            }finally{  
                    if(is!=null)
                    	 is.close();
                    if(c !=null)
                    	c.close();
                    return   image;   
            }
        }
        public boolean isStop(){
        	return stop;
        }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -