當前位置: 首頁>>代碼示例>>Java>>正文


Java XYItemRenderer.setPlot方法代碼示例

本文整理匯總了Java中org.jfree.chart.renderer.xy.XYItemRenderer.setPlot方法的典型用法代碼示例。如果您正苦於以下問題:Java XYItemRenderer.setPlot方法的具體用法?Java XYItemRenderer.setPlot怎麽用?Java XYItemRenderer.setPlot使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.jfree.chart.renderer.xy.XYItemRenderer的用法示例。


在下文中一共展示了XYItemRenderer.setPlot方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: setRenderer

import org.jfree.chart.renderer.xy.XYItemRenderer; //導入方法依賴的package包/類
/**
 * Sets a renderer and sends a {@link PlotChangeEvent} to all
 * registered listeners.
 *
 * @param index  the index.
 * @param renderer  the renderer.
 * @param notify  notify listeners?
 * 
 * @see #getRenderer(int)
 */
public void setRenderer(int index, XYItemRenderer renderer, 
                        boolean notify) {
    XYItemRenderer existing = getRenderer(index);
    if (existing != null) {
        existing.removeChangeListener(this);
    }
    this.renderers.set(index, renderer);
    if (renderer != null) {
        renderer.setPlot(this);
        renderer.addChangeListener(this);
    }
    configureDomainAxes();
    configureRangeAxes();
    if (notify) {
        notifyListeners(new PlotChangeEvent(this));
    }
}
 
開發者ID:parabuild-ci,項目名稱:parabuild-ci,代碼行數:28,代碼來源:XYPlot.java

示例2: setRenderer

import org.jfree.chart.renderer.xy.XYItemRenderer; //導入方法依賴的package包/類
/**
 * Sets the renderer for the dataset with the specified index and, if 
 * requested, sends a change event to all registered listeners.  Note that 
 * each dataset should have its own renderer, you should not use one 
 * renderer for multiple datasets.
 *
 * @param index  the index (must be >= 0).
 * @param renderer  the renderer.
 * @param notify  notify listeners?
 *
 * @see #getRenderer(int)
 */
public void setRenderer(int index, XYItemRenderer renderer, 
        boolean notify) {
    XYItemRenderer existing = getRenderer(index);
    if (existing != null) {
        existing.removeChangeListener(this);
    }
    this.renderers.put(index, renderer);
    if (renderer != null) {
        renderer.setPlot(this);
        renderer.addChangeListener(this);
    }
    configureDomainAxes();
    configureRangeAxes();
    if (notify) {
        fireChangeEvent();
    }
}
 
開發者ID:mdzio,項目名稱:ccu-historian,代碼行數:30,代碼來源:XYPlot.java

示例3: setRenderer

import org.jfree.chart.renderer.xy.XYItemRenderer; //導入方法依賴的package包/類
/**
 * Sets a renderer and sends a {@link PlotChangeEvent} is sent to all registered listeners.
 *
 * @param index  the index.
 * @param renderer  the renderer.
 */
public void setRenderer(int index, XYItemRenderer renderer) {
    XYItemRenderer existing = getRenderer(index);
    if (existing != null) {
        existing.removeChangeListener(this);
    }
    this.renderers.set(index, renderer);
    if (renderer != null) {
        renderer.setPlot(this);
    }
    configureDomainAxes();
    configureRangeAxes();
    notifyListeners(new PlotChangeEvent(this));
}
 
開發者ID:parabuild-ci,項目名稱:parabuild-ci,代碼行數:20,代碼來源:XYPlot.java


注:本文中的org.jfree.chart.renderer.xy.XYItemRenderer.setPlot方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。