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

📄 dailysalesdatasource.jad

📁 一个用javaBean做为jasperreports报表数据源的简单例子
💻 JAD
字号:
// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2008-7-17 9:46:35
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   DailySalesDataSource.java

package javaBean;

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRField;

public class DailySalesDataSource
{

    public DailySalesDataSource()
    {
        index = -1;
    }

    public boolean next()
        throws JRException
    {
        index++;
        return index < data.length;
    }

    public Object getFieldValue(JRField field)
        throws JRException
    {
        Object value = null;
        String fieldName = field.getName();
        if("id".equals(fieldName))
            value = (new StringBuffer(String.valueOf(index + 1))).toString();
        else
        if("productNo".equals(fieldName))
            value = data[index][0];
        else
        if("productName".equals(fieldName))
            value = data[index][1];
        else
        if("number".equals(fieldName))
            value = data[index][2];
        else
        if("money".equals(fieldName))
            value = data[index][3];
        return value;
    }

    private Object data[][] = {
        {
            "\u8D27\u53F71", "\u7269\u54C1\uFF11", "1", "1000"
        }, {
            "\u8D27\u53F72", "\u7269\u54C12", "2", "2000"
        }, {
            "\u8D27\u53F73", "\u7269\u54C13", "3", "3000"
        }, {
            "\u8D27\u53F74", "\u7269\u54C14", "4", "4000"
        }, {
            "\u8D27\u53F75", "\u7269\u54C15", "5", "5000"
        }, {
            "\u8D27\u53F76", "\u7269\u54C16", "6", "6000"
        }, {
            "\u8D27\u53F77", "\u7269\u54C17", "7", "7000"
        }, {
            "\u8D27\u53F78", "\u7269\u54C18", "8", "8000"
        }, {
            "\u8D27\u53F79", "\u7269\u54C19", "9", "9000"
        }, {
            "\u8D27\u53F710", "\u7269\u54C110", "10", "10000"
        }
    };
    private int index;
}

⌨️ 快捷键说明

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