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

📄 myimageitem.java

📁 j2me简单实例,j2me教程加源码,希望大家喜欢
💻 JAVA
字号:
package com.j2medev.httpme.view;

import com.j2medev.httpme.tools.ImageUtil;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;

/**
 * MyImageItem is the subclass of javax.microedition.lcdui.ImageItem.it add the field name so that FormUtil can 
 * collect the data in MyImageItem.if you want use MyImageItem,you should convert the image to byte[] first.
 *
 * @author mingjava
 * @version 0.1 05/06/2006
 * @since httpme 0.1
 */
public class MyImageItem extends ImageItem{
    
    private byte[] imgData = null;
    private String fieldName = "";
    private String fileName = "";
    /** Creates a new instance of MyImageItem */
    public MyImageItem(String _label,byte[] _img,int _layout,String _altText,String _fieldName,String _fileName) {
        super(_label,Image.createImage(_img,0,_img.length),_layout,_altText);
        this.imgData = _img;
        this.setFieldName(_fieldName);
        this.setFileName(_fileName);
                
    }
    //not open this version
    private MyImageItem(String _label,Image _img,int _layout,String _altText,String _fieldName){
        super(_label,_img,_layout,_altText);
        //fix me
    }
    /**
     * get the image data in MyImageItem
     * @return byte[] image data
     */
    public byte[] getImageData(){
        return imgData;
    }
    /**
     * set the image data
     * @param imgData the image data in byte[]
     */
    public void setImageData(byte[] imgData){
        this.imgData = imgData;
    }
    
    /**
     * get the field name
     * @return the field name of MyImageItem
     */
    public String getFieldName() {
        return fieldName;
    }
    /**
     * set the field name
     * @param fieldName the field name of MyImageItem
     */
    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String filename) {
        this.fileName = filename;
    }

}

⌨️ 快捷键说明

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