亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? standardxyserieslabelgenerator.java

?? 制作圖表的好工具
?? JAVA
字號:
/* ===========================================================
 * JFreeChart : a free chart library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 *
 * This library is free software; you can redistribute it and/or modify it 
 * under the terms of the GNU Lesser General Public License as published by 
 * the Free Software Foundation; either version 2.1 of the License, or 
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
 * USA.  
 *
 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 
 * in the United States and other countries.]
 *
 * -----------------------------------
 * StandardXYSeriesLabelGenerator.java
 * -----------------------------------
 * (C) Copyright 2004, 2005, by Object Refinery Limited.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: StandardXYSeriesLabelGenerator.java,v 1.5.2.1 2005/10/25 20:49:02 mungady Exp $
 *
 * Changes
 * -------
 * 16-Nov-2004 : Version 1 (DG);
 *
 */

package org.jfree.chart.labels;

import java.io.Serializable;
import java.text.MessageFormat;

import org.jfree.data.xy.XYDataset;
import org.jfree.util.PublicCloneable;

/**
 * A standard series label generator for plots that use data from 
 * an {@link org.jfree.data.xy.XYDataset}.
 */
public class StandardXYSeriesLabelGenerator implements XYSeriesLabelGenerator, 
                                                       Cloneable, 
                                                       PublicCloneable,
                                                       Serializable {

    /** For serialization. */
    private static final long serialVersionUID = 1916017081848400024L;
    
    /** The default item label format. */
    public static final String DEFAULT_LABEL_FORMAT = "{0}";
    
    /** The format pattern. */
    private String formatPattern;

    /**
     * Creates a default series label generator (uses 
     * {@link #DEFAULT_LABEL_FORMAT}).
     */
    public StandardXYSeriesLabelGenerator() {
        this(DEFAULT_LABEL_FORMAT);
    }
    
    /**
     * Creates a new series label generator.
     * 
     * @param format  the format pattern (<code>null</code> not permitted).
     */
    public StandardXYSeriesLabelGenerator(String format) {
        if (format == null) {
            throw new IllegalArgumentException("Null 'format' argument.");
        }
        this.formatPattern = format;
    }

    /**
     * Generates a label for the specified series.  This label will be
     * used for the chart legend.
     * 
     * @param dataset  the dataset (<code>null</code> not permitted).
     * @param series  the series.
     * 
     * @return A series label.
     */
    public String generateLabel(XYDataset dataset, int series) {
        if (dataset == null) {
            throw new IllegalArgumentException("Null 'dataset' argument.");
        }
        String label = MessageFormat.format(
            this.formatPattern, createItemArray(dataset, series)
        );
        return label;
    }

    /**
     * Creates the array of items that can be passed to the 
     * {@link MessageFormat} class for creating labels.
     *
     * @param dataset  the dataset (<code>null</code> not permitted).
     * @param series  the series (zero-based index).
     *
     * @return The items (never <code>null</code>).
     */
    protected Object[] createItemArray(XYDataset dataset, int series) {
        Object[] result = new Object[1];
        result[0] = dataset.getSeriesKey(series).toString();
        return result;
    }

    /**
     * Returns an independent copy of the generator.
     * 
     * @return A clone.
     * 
     * @throws CloneNotSupportedException if cloning is not supported.
     */
    public Object clone() throws CloneNotSupportedException { 
        return super.clone();
    }
    
    /**
     * Tests this object for equality with an arbitrary object.
     *
     * @param obj  the other object (<code>null</code> permitted).
     *
     * @return A boolean.
     */
    public boolean equals(Object obj) {
        if (obj == this) {
            return true;
        }
        if (!(obj instanceof StandardXYSeriesLabelGenerator)) {
            return false;
        }
        if (!super.equals(obj)) {
            return false;
        }
        return true;
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品国产一区二区三区不卡| 一区二区三区四区国产精品| 97国产一区二区| 欧美精品18+| 三级精品在线观看| 欧美精品成人一区二区三区四区| 日韩精品乱码免费| 精品久久久久久久久久久久久久久久久| 蜜臀av一区二区在线观看| wwwwxxxxx欧美| 91首页免费视频| 亚洲第一搞黄网站| 2023国产精品| 91亚洲精华国产精华精华液| 偷拍与自拍一区| 精品国产凹凸成av人导航| 成人小视频免费观看| 亚洲国产日韩在线一区模特| 精品毛片乱码1区2区3区| 成人性生交大片免费看在线播放 | 国产亚洲欧洲997久久综合| 国产91丝袜在线18| 亚洲一级电影视频| 26uuu亚洲婷婷狠狠天堂| 日本丰满少妇一区二区三区| 日本美女一区二区| 亚洲欧洲另类国产综合| 欧美一区日韩一区| aaa国产一区| 免费在线观看成人| 亚洲精品国产品国语在线app| 91精品在线一区二区| 成人免费毛片片v| 亚洲线精品一区二区三区 | 国产亚洲精品7777| 欧美性视频一区二区三区| 久久99国产精品尤物| 亚洲女人的天堂| 欧美大片在线观看一区| 色噜噜狠狠色综合中国| 狠狠色丁香久久婷婷综合_中| 亚洲综合网站在线观看| 久久久久久久久久久黄色| 欧美色中文字幕| 成人黄色在线看| 男女男精品视频网| 一二三四区精品视频| 亚洲国产精品传媒在线观看| 欧美肥胖老妇做爰| 91视频免费看| 国产91色综合久久免费分享| 老司机精品视频在线| 一区二区高清在线| 亚洲图片另类小说| 国产日韩欧美不卡在线| 日韩欧美视频一区| 欧美高清激情brazzers| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 91农村精品一区二区在线| 国产一区二区不卡| 蜜桃视频一区二区三区在线观看| 夜夜嗨av一区二区三区| 亚洲日本丝袜连裤袜办公室| 国产日产欧美一区二区视频| 欧美一卡二卡在线| 在线播放/欧美激情| 日本韩国欧美国产| 91黄色免费网站| 91在线国产观看| 9人人澡人人爽人人精品| 国产九九视频一区二区三区| 国产最新精品精品你懂的| 久久超碰97中文字幕| 男女男精品网站| 日本vs亚洲vs韩国一区三区二区| 婷婷久久综合九色综合绿巨人| 一区二区三区欧美视频| 亚洲国产色一区| 香蕉影视欧美成人| 美腿丝袜亚洲三区| 国内久久精品视频| 国产成人精品一区二区三区网站观看| 青娱乐精品在线视频| 美女性感视频久久| 精品一区二区三区免费观看| 韩国理伦片一区二区三区在线播放 | 欧美成人伊人久久综合网| 日韩欧美中文一区二区| 日韩一区二区三| 久久久精品免费观看| 国产欧美中文在线| **欧美大码日韩| 亚洲综合免费观看高清在线观看| 亚洲午夜精品久久久久久久久| 亚洲电影激情视频网站| 美女脱光内衣内裤视频久久网站 | 国产一区二区伦理片| 国产成人精品一区二区三区四区| 99久久夜色精品国产网站| 一本久久综合亚洲鲁鲁五月天 | 青青草原综合久久大伊人精品优势| 免费xxxx性欧美18vr| 国产高清不卡一区| 在线观看视频一区二区欧美日韩| 欧美电影在哪看比较好| 精品美女被调教视频大全网站| 日本一区二区免费在线| 亚洲黄色录像片| 另类小说色综合网站| 99久久伊人网影院| 欧美色图免费看| 26uuu另类欧美亚洲曰本| 亚洲天天做日日做天天谢日日欢| 三级影片在线观看欧美日韩一区二区| 国内精品久久久久影院色| 色欧美乱欧美15图片| 精品国免费一区二区三区| 国产精品国产三级国产普通话蜜臀 | 欧美三级在线看| www精品美女久久久tv| 亚洲一区二区在线免费观看视频 | 亚洲视频一区二区免费在线观看| 日韩精品每日更新| 99免费精品在线观看| 日韩一卡二卡三卡四卡| ●精品国产综合乱码久久久久| 日本不卡123| 日本高清无吗v一区| 久久久久久久一区| 日韩精品91亚洲二区在线观看| 成人久久18免费网站麻豆| 91精品国产麻豆| 亚洲欧洲综合另类| 国产成人久久精品77777最新版本| 欧美蜜桃一区二区三区| 日韩理论在线观看| 丁香六月久久综合狠狠色| 欧美一级理论性理论a| 玉米视频成人免费看| 成人手机电影网| 精品精品欲导航| 日韩中文字幕区一区有砖一区| 波多野结衣亚洲| 国产午夜精品久久| 麻豆91免费看| 欧美男女性生活在线直播观看| 亚洲三级在线播放| av在线不卡观看免费观看| 久久久久久久综合狠狠综合| 免费看黄色91| 337p亚洲精品色噜噜| 一区二区成人在线| 色噜噜偷拍精品综合在线| 国产精品二三区| 国产成人精品一区二区三区四区| 精品裸体舞一区二区三区| 久久精品国产99国产精品| 777xxx欧美| 日韩不卡一二三区| 在线不卡免费av| 天堂蜜桃91精品| 91麻豆精品国产91久久久更新时间| 一区二区三区蜜桃| 色综合久久综合中文综合网| 亚洲色图在线视频| 色婷婷av久久久久久久| 亚洲精品国产第一综合99久久 | 国产精品久久久久影院亚瑟| 国v精品久久久网| 国产精品区一区二区三| 懂色一区二区三区免费观看| 久久久国产精品午夜一区ai换脸| 国内精品在线播放| 久久夜色精品一区| 国产·精品毛片| 亚洲婷婷国产精品电影人久久| 91亚洲国产成人精品一区二区三| 伊人色综合久久天天| 91国产免费观看| 偷拍一区二区三区| 精品久久久久久久久久久久久久久久久 | 国产午夜亚洲精品羞羞网站| 国产很黄免费观看久久| 国产精品美日韩| 色av综合在线| 美女性感视频久久| 国产婷婷精品av在线| 99久久精品国产一区| 香港成人在线视频| 2020国产精品| 99精品视频在线播放观看| 亚洲一区二区美女| 日韩精品综合一本久道在线视频| 国产不卡免费视频| 亚洲精品欧美综合四区| 在线不卡免费av| 国产成人99久久亚洲综合精品| 亚洲乱码中文字幕| 欧美成人一区二区三区| www.亚洲在线|