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


Java CategoryItemRenderer.setPlot方法代碼示例

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


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

示例1: setRenderer

import org.jfree.chart.renderer.category.CategoryItemRenderer; //導入方法依賴的package包/類
/**
 * Sets a renderer.  A {@link PlotChangeEvent} is sent to all registered listeners.
 *
 * @param index  the index.
 * @param renderer  the renderer (<code>null</code> permitted).
 * @param notify  notify listeners?
 */
public void setRenderer(int index, CategoryItemRenderer renderer, boolean notify) {
    
    // stop listening to the existing renderer...
    CategoryItemRenderer existing = (CategoryItemRenderer) this.renderers.get(index);
    if (existing != null) {
        existing.removeChangeListener(this);
    }
    
    // register the new renderer...
    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,代碼行數:30,代碼來源:CategoryPlot.java

示例2: setRenderer

import org.jfree.chart.renderer.category.CategoryItemRenderer; //導入方法依賴的package包/類
/**
 * Sets a renderer.  A {@link PlotChangeEvent} is sent to all registered 
 * listeners.
 *
 * @param index  the index.
 * @param renderer  the renderer (<code>null</code> permitted).
 * @param notify  notify listeners?
 * 
 * @see #getRenderer(int)
 */
public void setRenderer(int index, CategoryItemRenderer renderer, 
                        boolean notify) {
    
    // stop listening to the existing renderer...
    CategoryItemRenderer existing 
        = (CategoryItemRenderer) this.renderers.get(index);
    if (existing != null) {
        existing.removeChangeListener(this);
    }
    
    // register the new renderer...
    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,代碼行數:35,代碼來源:CategoryPlot.java

示例3: setRenderer

import org.jfree.chart.renderer.category.CategoryItemRenderer; //導入方法依賴的package包/類
/**
 * Sets the renderer to use 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.
 * @param renderer  the renderer (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @see #getRenderer(int)
 */
public void setRenderer(int index, CategoryItemRenderer renderer,
        boolean notify) {
    CategoryItemRenderer existing = this.renderers.get(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,代碼來源:CategoryPlot.java

示例4: setRenderer

import org.jfree.chart.renderer.category.CategoryItemRenderer; //導入方法依賴的package包/類
/**
 * Sets the renderer to use 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.
 * @param renderer  the renderer ({@code null} permitted).
 * @param notify  notify listeners?
 *
 * @see #getRenderer(int)
 */
public void setRenderer(int index, CategoryItemRenderer renderer,
        boolean notify) {
    CategoryItemRenderer existing = this.renderers.get(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:jfree,項目名稱:jfreechart,代碼行數:30,代碼來源:CategoryPlot.java


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