当前位置: 首页>>代码示例>>Java>>正文


Java ColorBar类代码示例

本文整理汇总了Java中org.jfree.chart.axis.ColorBar的典型用法代码示例。如果您正苦于以下问题:Java ColorBar类的具体用法?Java ColorBar怎么用?Java ColorBar使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


ColorBar类属于org.jfree.chart.axis包,在下文中一共展示了ColorBar类的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testEquals

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Check that the equals() method can distinguish all fields.
 */
public void testEquals() {
    ColorBar c1 = new ColorBar("Test");
    ColorBar c2 = new ColorBar("Test");
    assertEquals(c1, c2);
    
    c1.setAxis(new NumberAxis("Axis 1"));
    assertTrue(!c1.equals(c2));
    c2.setAxis(new NumberAxis("Axis 1"));
    assertTrue(c1.equals(c2));
    
    c1.setColorPalette(new GreyPalette());
    assertTrue(!c1.equals(c2));
    c2.setColorPalette(new GreyPalette());
    assertTrue(c1.equals(c2));
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:19,代码来源:ColorBarTests.java

示例2: ContourPlot

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Constructs a contour plot with the specified axes (other attributes take default values).
 *
 * @param dataset  The dataset.
 * @param domainAxis  The domain axis.
 * @param rangeAxis  The range axis.
 * @param colorBar  The z-axis axis.
*/
public ContourPlot(ContourDataset dataset,
                   ValueAxis domainAxis, ValueAxis rangeAxis, ColorBar colorBar) {

    super();

    this.dataset = dataset;
    if (dataset != null) {
        dataset.addChangeListener(this);
    }
    
    this.domainAxis = domainAxis;
    if (domainAxis != null) {
        domainAxis.setPlot(this);
        domainAxis.addChangeListener(this);
    }

    this.rangeAxis = rangeAxis;
    if (rangeAxis != null) {
        rangeAxis.setPlot(this);
        rangeAxis.addChangeListener(this);
    }

    this.colorBar = colorBar;
    if (colorBar != null) {
        colorBar.getAxis().setPlot(this);
        colorBar.getAxis().addChangeListener(this);
        colorBar.configure(this);
    }
    this.colorBarLocation = RectangleEdge.LEFT;

    this.toolTipGenerator = new StandardContourToolTipGenerator();

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:42,代码来源:ContourPlot.java

示例3: axisChanged

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Receives notification of a change to one of the plot's axes.
 *
 * @param event  information about the event.
 */
public void axisChanged(AxisChangeEvent event) {
    Object source = event.getSource();
    if (source.equals(this.rangeAxis) || source.equals(this.domainAxis)) {
        ColorBar cba = this.colorBar;
        if (this.colorBar.getAxis().isAutoRange()) {
            cba.getAxis().configure();
        }

    }
    super.axisChanged(event);
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:17,代码来源:ContourPlot.java

示例4: setAxisProperties

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Sets the properties of the specified axis to match the properties defined on this panel.
 * 
 * @param colorBar  the color bar.
 */
public void setAxisProperties(ColorBar colorBar) {
    super.setAxisProperties(colorBar.getAxis());
    colorBar.setColorPalette(this.currentPalette.getPalette());
    colorBar.getColorPalette().setInverse(this.invertPalette); //dmo added
    colorBar.getColorPalette().setStepped(this.stepPalette); //dmo added
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:ColorBarPropertyEditPanel.java

示例5: getInstance

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * A static method that returns a panel that is appropriate for the axis
 * type.
 *
 * @param colorBar  the color bar.
 *
 * @return a panel or <code>null</code< if axis is <code>null</code>.
 */
public static ColorBarPropertyEditPanel getInstance(ColorBar colorBar) {

    if (colorBar != null) {
        return new ColorBarPropertyEditPanel(colorBar);
    }
    else {
        return null;
    }

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:19,代码来源:ColorBarPropertyEditPanel.java

示例6: testHashCode

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Two objects that are equal are required to return the same hashCode. 
 */
public void testHashCode() {
    ColorBar c1 = new ColorBar("Test");
    ColorBar c2 = new ColorBar("Test");
    assertTrue(c1.equals(c2));
    int h1 = c1.hashCode();
    int h2 = c2.hashCode();
    assertEquals(h1, h2);
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:12,代码来源:ColorBarTests.java

示例7: ContourPlot

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Constructs a contour plot with the specified axes (other attributes take
 * default values).
 *
 * @param dataset  The dataset.
 * @param domainAxis  The domain axis.
 * @param rangeAxis  The range axis.
 * @param colorBar  The z-axis axis.
*/
public ContourPlot(ContourDataset dataset,
                   ValueAxis domainAxis, ValueAxis rangeAxis, 
                   ColorBar colorBar) {

    super();

    this.dataset = dataset;
    if (dataset != null) {
        dataset.addChangeListener(this);
    }
    
    this.domainAxis = domainAxis;
    if (domainAxis != null) {
        domainAxis.setPlot(this);
        domainAxis.addChangeListener(this);
    }

    this.rangeAxis = rangeAxis;
    if (rangeAxis != null) {
        rangeAxis.setPlot(this);
        rangeAxis.addChangeListener(this);
    }

    this.colorBar = colorBar;
    if (colorBar != null) {
        colorBar.getAxis().setPlot(this);
        colorBar.getAxis().addChangeListener(this);
        colorBar.configure(this);
    }
    this.colorBarLocation = RectangleEdge.LEFT;

    this.toolTipGenerator = new StandardContourToolTipGenerator();

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:44,代码来源:ContourPlot.java

示例8: setAxisProperties

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Sets the properties of the specified axis to match the properties 
 * defined on this panel.
 * 
 * @param colorBar  the color bar.
 */
public void setAxisProperties(ColorBar colorBar) {
    super.setAxisProperties(colorBar.getAxis());
    colorBar.setColorPalette(this.currentPalette.getPalette());
    colorBar.getColorPalette().setInverse(this.invertPalette); //dmo added
    colorBar.getColorPalette().setStepped(this.stepPalette); //dmo added
}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:13,代码来源:DefaultColorBarEditor.java

示例9: getInstance

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * A static method that returns a panel that is appropriate for the axis
 * type.
 *
 * @param colorBar  the color bar.
 *
 * @return A panel or <code>null</code< if axis is <code>null</code>.
 */
public static DefaultColorBarEditor getInstance(ColorBar colorBar) {

    if (colorBar != null) {
        return new DefaultColorBarEditor(colorBar);
    }
    else {
        return null;
    }

}
 
开发者ID:parabuild-ci,项目名称:parabuild-ci,代码行数:19,代码来源:DefaultColorBarEditor.java

示例10: ContourPlot

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Constructs a contour plot with the specified axes (other attributes take
 * default values).
 *
 * @param dataset  The dataset.
 * @param domainAxis  The domain axis.
 * @param rangeAxis  The range axis.
 * @param colorBar  The z-axis axis.
*/
public ContourPlot(ContourDataset dataset,
                   ValueAxis domainAxis, ValueAxis rangeAxis,
                   ColorBar colorBar) {

    super();

    this.dataset = dataset;
    if (dataset != null) {
        dataset.addChangeListener(this);
    }

    this.domainAxis = domainAxis;
    if (domainAxis != null) {
        domainAxis.setPlot(this);
        domainAxis.addChangeListener(this);
    }

    this.rangeAxis = rangeAxis;
    if (rangeAxis != null) {
        rangeAxis.setPlot(this);
        rangeAxis.addChangeListener(this);
    }

    this.colorBar = colorBar;
    if (colorBar != null) {
        colorBar.getAxis().setPlot(this);
        colorBar.getAxis().addChangeListener(this);
        colorBar.configure(this);
    }
    this.colorBarLocation = RectangleEdge.LEFT;

    this.toolTipGenerator = new StandardContourToolTipGenerator();

}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:44,代码来源:ContourPlot.java

示例11: axisChanged

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Receives notification of a change to one of the plot's axes.
 *
 * @param event  information about the event.
 */
@Override
public void axisChanged(AxisChangeEvent event) {
    Object source = event.getSource();
    if (source.equals(this.rangeAxis) || source.equals(this.domainAxis)) {
        ColorBar cba = this.colorBar;
        if (this.colorBar.getAxis().isAutoRange()) {
            cba.getAxis().configure();
        }

    }
    super.axisChanged(event);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:18,代码来源:ContourPlot.java

示例12: setAxisProperties

import org.jfree.chart.axis.ColorBar; //导入依赖的package包/类
/**
 * Sets the properties of the specified axis to match the properties
 * defined on this panel.
 *
 * @param colorBar  the color bar.
 */
public void setAxisProperties(ColorBar colorBar) {
    super.setAxisProperties(colorBar.getAxis());
    colorBar.setColorPalette(this.currentPalette.getPalette());
    colorBar.getColorPalette().setInverse(this.invertPalette); //dmo added
    colorBar.getColorPalette().setStepped(this.stepPalette); //dmo added
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:13,代码来源:DefaultColorBarEditor.java


注:本文中的org.jfree.chart.axis.ColorBar类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。