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

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

?? chartrenderinginfo.java

?? Web圖形化的Java庫
?? JAVA
字號:
/* ======================================
 * JFreeChart : a free Java chart library
 * ======================================
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 * Project Lead:  David Gilbert (david.gilbert@object-refinery.com);
 *
 * (C) Copyright 2000-2003, by Object Refinery Limited and Contributors.
 *
 * 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., 59 Temple Place, Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * -----------------------
 * ChartRenderingInfo.java
 * -----------------------
 * (C) Copyright 2002, 2003, by Object Refinery Limited.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: ChartRenderingInfo.java,v 1.4 2003/09/09 10:14:33 mungady Exp $
 *
 * Changes
 * -------
 * 22-Jan-2002 : Version 1 (DG);
 * 05-Feb-2002 : Added a new constructor, completed Javadoc comments (DG);
 * 05-Mar-2002 : Added a clear() method (DG);
 * 23-May-2002 : Renamed DrawInfo --> ChartRenderingInfo (DG);
 * 26-Sep-2002 : Fixed errors reported by Checkstyle (DG);
 *
 */

package org.jfree.chart;

import java.awt.geom.Rectangle2D;

import org.jfree.chart.entity.EntityCollection;
import org.jfree.chart.entity.StandardEntityCollection;

/**
 * A structure for storing rendering information from one call to the
 * JFreeChart.draw(...) method.
 * <P>
 * An instance of the {@link JFreeChart} class can draw itself within an arbitrary
 * rectangle on any Graphics2D.  It is assumed that client code will sometimes
 * render the same chart in more than one view, so the {@link JFreeChart} instance does
 * not retain any information about its rendered dimensions.  This information
 * can be useful sometimes, so you have the option to collect the information
 * at each call to <code>JFreeChart.draw(...)</code>, by passing an instance of this
 * <code>ChartRenderingInfo</code> class.
 *
 * @author David Gilbert
 */
public class ChartRenderingInfo {

    /** The area in which the chart is drawn. */
    private Rectangle2D chartArea;

    /** The area in which the plot and axes are drawn. */
    private Rectangle2D plotArea;

    /** The area in which the data is plotted. */
    private Rectangle2D dataArea;

    /** 
     * Storage for the chart entities.  Since retaining entity information for charts with a
     * large number of data points consumes a lot of memory, it is intended that you can set
     * this to <code>null</code> to prevent the information being collected.
     */
    private EntityCollection entities;

    /**
     * Constructs a new ChartRenderingInfo structure that can be used to collect information
     * about the dimensions of a rendered chart.
     */
    public ChartRenderingInfo() {
        this(new StandardEntityCollection());
    }

    /**
     * Constructs a new ChartRenderingInfo structure.
     * <P>
     * If an entity collection is supplied, it will be populated with information about the
     * entities in a chart.  If it is null, no entity information (including tool tips) will
     * be collected.
     *
     * @param entities  an entity collection (null permitted).
     */
    public ChartRenderingInfo(EntityCollection entities) {

        this.chartArea = new Rectangle2D.Double();
        this.plotArea = new Rectangle2D.Double();
        this.dataArea = new Rectangle2D.Double();

        this.entities = entities;

    }

    /**
     * Returns the area in which the chart was drawn.
     *
     * @return the area in which the chart was drawn.
     */
    public Rectangle2D getChartArea() {
        return this.chartArea;
    }

    /**
     * Sets the area in which the chart was drawn.
     *
     * @param area  the chart area.
     */
    public void setChartArea(Rectangle2D area) {
        chartArea.setRect(area);
    }

    /**
     * Returns the area in which the plot (and axes, if any) were drawn.
     *
     * @return the plot area.
     */
    public Rectangle2D getPlotArea() {
        return this.plotArea;
    }

    /**
     * Sets the area in which the plot and axes were drawn.
     *
     * @param area  the plot area.
     */
    public void setPlotArea(Rectangle2D area) {
        plotArea.setRect(area);
    }

    /**
     * Returns the area in which the data was plotted.
     *
     * @return the data area.
     */
    public Rectangle2D getDataArea() {
        return this.dataArea;
    }

    /**
     * Sets the area in which the data has been plotted.
     *
     * @param area  the data area.
     */
    public void setDataArea(Rectangle2D area) {
        dataArea.setRect(area);
    }

    /**
     * Returns the collection of entities maintained by this instance.
     *
     * @return The entity collection (possibly <code>null</code>.
     */
    public EntityCollection getEntityCollection() {
        return this.entities;
    }

    /**
     * Sets the entity collection.
     *
     * @param entities  the entity collection (<code>null</code> permitted).
     */
    public void setEntityCollection(EntityCollection entities) {
        this.entities = entities;
    }

    /**
     * Clears the information recorded by this object.
     */
    public void clear() {

        this.chartArea.setRect(0.0, 0.0, 0.0, 0.0);
        this.plotArea.setRect(0.0, 0.0, 0.0, 0.0);
        this.dataArea.setRect(0.0, 0.0, 0.0, 0.0);
        if (this.entities != null) {
            this.entities.clear();
        }

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品捆绑美女sm三区| 日韩激情一二三区| 国产精品18久久久久久久久久久久| 欧美一区二区三区人| 丝袜美腿亚洲一区二区图片| 日韩一卡二卡三卡| 国产成人综合在线播放| 亚洲同性gay激情无套| 在线观看一区不卡| 日本成人中文字幕| 国产欧美一区二区精品性| 99精品视频在线免费观看| 亚洲一区二区三区四区五区中文| 欧美午夜精品久久久| 久草这里只有精品视频| 国产精品久久久久影视| 欧美喷水一区二区| 国产乱淫av一区二区三区| 亚洲人成亚洲人成在线观看图片 | 国产69精品久久99不卡| 中文字幕亚洲一区二区va在线| 色狠狠综合天天综合综合| 性欧美大战久久久久久久久| 日韩一区二区三区免费观看| 欧美国产综合色视频| 成人激情免费网站| 亚洲国产成人av| 久久精品一区八戒影视| 欧洲日韩一区二区三区| 久久99久久久欧美国产| 亚洲美腿欧美偷拍| 欧美精品一区二区三区蜜桃 | 国产成人免费在线| 亚洲精品亚洲人成人网| 精品噜噜噜噜久久久久久久久试看 | 成人黄色软件下载| 午夜精品福利一区二区蜜股av| 久久久综合激的五月天| 欧美日韩卡一卡二| 99久久婷婷国产综合精品电影| 天堂va蜜桃一区二区三区漫画版| 久久久久久久久久久久久女国产乱| 一本高清dvd不卡在线观看| 麻豆久久一区二区| 亚洲综合免费观看高清完整版 | 一区二区中文视频| 欧美白人最猛性xxxxx69交| 在线精品视频免费播放| 成人av免费网站| 国产一区激情在线| 蜜桃精品在线观看| 亚洲国产精品久久艾草纯爱| 亚洲欧洲性图库| 久久久国产综合精品女国产盗摄| 91精品国模一区二区三区| 色丁香久综合在线久综合在线观看| 国产精品亚洲专一区二区三区 | 欧美日韩视频一区二区| 99精品在线观看视频| 国产91精品久久久久久久网曝门| 日本特黄久久久高潮 | 亚洲午夜视频在线观看| 亚洲图片激情小说| 国产精品二三区| 国产精品色呦呦| 国产喷白浆一区二区三区| 日韩精品最新网址| 91精品国产综合久久国产大片| 色欧美片视频在线观看 | 亚洲一区视频在线观看视频| 一区在线观看免费| 国产精品久久久久国产精品日日| 国产日产欧美一区二区视频| 久久免费看少妇高潮| 久久婷婷成人综合色| 精品国产一区二区亚洲人成毛片| 欧美一级理论片| 日韩精品中文字幕在线不卡尤物| 欧美一卡二卡在线观看| 日韩视频一区二区三区| 日韩视频免费观看高清完整版| 日韩一区二区三区四区五区六区| 日韩欧美资源站| 精品国产麻豆免费人成网站| 精品国产网站在线观看| 久久精品人人做人人爽97| 日本一区二区三区dvd视频在线| 国产日产欧美一区二区三区 | 亚洲精品国产无天堂网2021 | 国产精品视频观看| 一区二区三区国产精品| 视频在线在亚洲| 久久成人麻豆午夜电影| 国产盗摄一区二区三区| 成人app软件下载大全免费| 91啪九色porn原创视频在线观看| 在线看国产一区二区| 欧美美女黄视频| 精品盗摄一区二区三区| 国产精品欧美久久久久一区二区| 亚洲激情校园春色| 久久99久久久欧美国产| 99视频在线精品| 正在播放亚洲一区| 久久精品夜色噜噜亚洲aⅴ| 成人免费一区二区三区视频 | 中文字幕一区二区在线观看| 一区二区三区视频在线看| 午夜免费久久看| 国产一区二区三区av电影 | 17c精品麻豆一区二区免费| 一区二区三区日韩欧美| 蜜臀久久99精品久久久画质超高清 | 精品亚洲国产成人av制服丝袜| 国产91精品久久久久久久网曝门| 91成人在线观看喷潮| 欧美成人一级视频| 国产精品美女一区二区三区| 亚洲国产va精品久久久不卡综合 | 国产精品丝袜一区| 午夜国产不卡在线观看视频| 国产精品亚洲综合一区在线观看| 日本二三区不卡| 精品久久久久久无| 亚洲一级二级三级| 风间由美一区二区av101| 欧美日韩免费一区二区三区| 国产三级精品视频| 日韩精品一二三区| 91在线porny国产在线看| 久久一夜天堂av一区二区三区| 亚洲日本电影在线| 国产精品综合网| 日韩一区二区在线观看视频| 亚洲欧洲精品一区二区精品久久久| 男女性色大片免费观看一区二区 | 欧美三级蜜桃2在线观看| 久久久久久影视| 日本午夜精品视频在线观看| 日本伦理一区二区| 一区二区三区久久| 丁香六月久久综合狠狠色| 欧美一区二区播放| 亚洲一区二区美女| 色综合天天视频在线观看| 久久久99久久| 蜜乳av一区二区三区| 欧美日韩精品福利| 亚洲另类春色校园小说| 成人高清免费观看| 国产午夜精品一区二区三区嫩草 | 日韩精品乱码免费| 欧美色电影在线| 亚洲国产视频a| 色94色欧美sute亚洲13| 国产精品久久久久三级| 丁香激情综合五月| 日本一区二区高清| 高清国产一区二区| 久久九九久精品国产免费直播| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩国产一区二区三区地区| 亚洲精品视频免费看| 99re热这里只有精品免费视频| 国产女同性恋一区二区| 国产精品白丝jk黑袜喷水| 久久众筹精品私拍模特| 国产精品一级片在线观看| 国产视频一区在线播放| 国产成人精品影院| 国产精品久久久久久久午夜片| 成人福利电影精品一区二区在线观看| 国产日韩欧美精品综合| 成熟亚洲日本毛茸茸凸凹| 国产精品美女久久久久久| 99视频在线精品| 亚洲一区视频在线| 91精品在线一区二区| 狠狠色丁香婷婷综合| 国产亚洲制服色| 99国产精品国产精品久久| 伊人性伊人情综合网| 欧美日韩精品一区视频| 免费成人深夜小野草| 久久一区二区三区国产精品| 国产精品资源在线看| 国产精品福利av| 欧美嫩在线观看| 韩国v欧美v亚洲v日本v| 国产精品短视频| 欧美久久久一区| 国产一区二区三区在线观看免费 | 久久婷婷色综合| av在线不卡免费看| 亚洲成人自拍网| 久久久久久久久久久电影| 99久久99久久精品国产片果冻 | 国产精品91一区二区| 久久综合久久鬼色中文字| www.在线欧美|