本文整理汇总了Java中org.jfree.ui.GradientPaintTransformType类的典型用法代码示例。如果您正苦于以下问题:Java GradientPaintTransformType类的具体用法?Java GradientPaintTransformType怎么用?Java GradientPaintTransformType使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
GradientPaintTransformType类属于org.jfree.ui包,在下文中一共展示了GradientPaintTransformType类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testEquals
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
/**
* Confirm that the equals method can distinguish all the required fields.
*/
public void testEquals() {
DialBackground b1 = new DialBackground();
DialBackground b2 = new DialBackground();
assertTrue(b1.equals(b2));
// paint
b1.setPaint(new GradientPaint(1.0f, 2.0f, Color.red, 3.0f, 4.0f,
Color.yellow));
assertFalse(b1.equals(b2));
b2.setPaint(new GradientPaint(1.0f, 2.0f, Color.red, 3.0f, 4.0f,
Color.yellow));
assertTrue(b1.equals(b2));
// gradient paint transformer
b1.setGradientPaintTransformer(new StandardGradientPaintTransformer(
GradientPaintTransformType.CENTER_VERTICAL));
assertFalse(b1.equals(b2));
b2.setGradientPaintTransformer(new StandardGradientPaintTransformer(
GradientPaintTransformType.CENTER_VERTICAL));
assertTrue(b1.equals(b2));
}
示例2: testSerialization
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
// test a default instance
DialBackground b1 = new DialBackground();
DialBackground b2 = (DialBackground) TestUtilities.serialised(b1);
assertEquals(b1, b2);
// test a customised instance
b1 = new DialBackground();
b1.setPaint(new GradientPaint(1.0f, 2.0f, Color.red, 3.0f, 4.0f,
Color.green));
b1.setGradientPaintTransformer(new StandardGradientPaintTransformer(
GradientPaintTransformType.CENTER_VERTICAL));
b2 = (DialBackground) TestUtilities.serialised(b1);
assertEquals(b1, b2);
}
示例3: WaterfallBarRenderer
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
/**
* Constructs a new waterfall renderer.
*
* @param firstBarPaint the color of the first bar (<code>null</code> not
* permitted).
* @param positiveBarPaint the color for bars with positive values
* (<code>null</code> not permitted).
* @param negativeBarPaint the color for bars with negative values
* (<code>null</code> not permitted).
* @param lastBarPaint the color of the last bar (<code>null</code> not
* permitted).
*/
public WaterfallBarRenderer(Paint firstBarPaint, Paint positiveBarPaint,
Paint negativeBarPaint, Paint lastBarPaint) {
super();
ParamChecks.nullNotPermitted(firstBarPaint, "firstBarPaint");
ParamChecks.nullNotPermitted(positiveBarPaint, "positiveBarPaint");
ParamChecks.nullNotPermitted(negativeBarPaint, "negativeBarPaint");
ParamChecks.nullNotPermitted(lastBarPaint, "lastBarPaint");
this.firstBarPaint = firstBarPaint;
this.lastBarPaint = lastBarPaint;
this.positiveBarPaint = positiveBarPaint;
this.negativeBarPaint = negativeBarPaint;
setGradientPaintTransformer(new StandardGradientPaintTransformer(
GradientPaintTransformType.CENTER_VERTICAL));
setMinimumBarLength(1.0);
}
示例4: createBarChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
@Override
protected JFreeChart createBarChart() throws JRException
{
JFreeChart jfreeChart = super.createBarChart();
CategoryPlot categoryPlot = (CategoryPlot)jfreeChart.getPlot();
//categoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
BarRenderer barRenderer = (BarRenderer)categoryPlot.getRenderer();
barRenderer.setItemMargin(0);
barRenderer.setGradientPaintTransformer(
new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL)
);
CategoryDataset categoryDataset = categoryPlot.getDataset();
if (categoryDataset != null)
{
for (int i = 0; i < categoryDataset.getRowCount(); i++)
{
barRenderer.setSeriesPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
}
}
return jfreeChart;
}
示例5: createStackedBarChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
@Override
protected JFreeChart createStackedBarChart() throws JRException
{
JFreeChart jfreeChart = super.createStackedBarChart();
CategoryPlot categoryPlot = (CategoryPlot)jfreeChart.getPlot();
//categoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
BarRenderer barRenderer = (BarRenderer)categoryPlot.getRenderer();
barRenderer.setItemMargin(0);
barRenderer.setGradientPaintTransformer(
new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL)
);
CategoryDataset categoryDataset = categoryPlot.getDataset();
if (categoryDataset != null)
{
for (int i = 0; i < categoryDataset.getRowCount(); i++)
{
barRenderer.setSeriesPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
}
}
return jfreeChart;
}
示例6: createXYBarChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
@Override
protected JFreeChart createXYBarChart() throws JRException
{
JFreeChart jfreeChart = super.createXYBarChart();
XYPlot xyPlot = (XYPlot)jfreeChart.getPlot();
XYBarRenderer renderer = (XYBarRenderer)xyPlot.getRenderer();
renderer.setMargin(0.1);
renderer.setGradientPaintTransformer(
new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL)
);
XYDataset xyDataset = xyPlot.getDataset();
if (xyDataset != null)
{
for (int i = 0; i < xyDataset.getSeriesCount(); i++)
{
renderer.setSeriesPaint(i, ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
}
}
return jfreeChart;
}
示例7: buildChart1
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void buildChart1() {
setColorLimits();
dataset = new DefaultValueDataset(10D);
JFreeChart jfreechart = createStandardDialChart(chartTitle, variableName, dataset, chartBottonLimit, chartTopLimit, majorDivisions, minorDivisions);
DialPlot dialplot = (DialPlot) jfreechart.getPlot();
StandardDialRange standarddialrange = new StandardDialRange(redBottomLimit, redTopLimit, Color.red);
standarddialrange.setInnerRadius(0.522D);
standarddialrange.setOuterRadius(0.554D);
dialplot.addLayer(standarddialrange);
StandardDialRange standarddialrange1 = new StandardDialRange(yellowBottomLimit, yellowTopLimit, Color.orange);
standarddialrange1.setInnerRadius(0.522D);
standarddialrange1.setOuterRadius(0.554D);
dialplot.addLayer(standarddialrange1);
StandardDialRange standarddialrange2 = new StandardDialRange(greenBottomLimit, greenTopLimit, Color.green);
standarddialrange2.setInnerRadius(0.522D);
standarddialrange2.setOuterRadius(0.554D);
dialplot.addLayer(standarddialrange2);
GradientPaint gradientpaint = new GradientPaint(new Point(), new Color(255, 255, 255), new Point(), new Color(170, 170, 220));
DialBackground dialbackground = new DialBackground(gradientpaint);
dialbackground.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.VERTICAL));
dialplot.setBackground(dialbackground);
dialplot.removePointer(0);
org.jfree.chart.plot.dial.DialPointer.Pointer pointer = new org.jfree.chart.plot.dial.DialPointer.Pointer();
dialplot.addPointer(pointer);
add(new ChartPanel(jfreechart));
}
示例8: buildChart2
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void buildChart2() {
dataset = new DefaultValueDataset(0);
DialPlot dialplot = new DialPlot();
dialplot.setView(0.20D, 0.0D, 0.6D, 0.3D);
dialplot.setDataset(dataset);
ArcDialFrame arcdialframe = new ArcDialFrame(60D, 60D);
arcdialframe.setInnerRadius(0.6D);
arcdialframe.setOuterRadius(0.9D);
arcdialframe.setForegroundPaint(Color.darkGray);
arcdialframe.setStroke(new BasicStroke(3F));
dialplot.setDialFrame(arcdialframe);
GradientPaint gradientpaint = new GradientPaint(new Point(), new Color(255, 255, 255), new Point(), new Color(240, 240, 240));
DialBackground dialbackground = new DialBackground(gradientpaint);
dialbackground.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.VERTICAL));
dialplot.addLayer(dialbackground);
StandardDialScale standarddialscale = new StandardDialScale(chartBottonLimit, chartTopLimit, 115D, -50D, majorDivisions, minorDivisions);
standarddialscale.setTickRadius(0.88D);
standarddialscale.setTickLabelOffset(0.07D);
dialplot.addScale(0, standarddialscale);
org.jfree.chart.plot.dial.DialPointer.Pin pin = new org.jfree.chart.plot.dial.DialPointer.Pin();
pin.setRadius(0.8D);
dialplot.addLayer(pin);
JFreeChart jfreechart = new JFreeChart(dialplot);
jfreechart.setTitle(chartTitle);
add(new ChartPanel(jfreechart));
}
示例9: initSubPubCountChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initSubPubCountChart(){
subpubCountChart = ChartFactory.createBarChart(
SUB_PUB_COUNT_CATEGORY,
"category",
SUB_PUB_COUNT_CATEGORY,
subpubCountSet);
CategoryPlot localCategoryPlot = (CategoryPlot)subpubCountChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例10: initOprCountChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initOprCountChart(){
oprCountChart = ChartFactory.createBarChart(
OPR_COUNT_CATEGORY,
"category",
OPR_COUNT_CATEGORY,
oprCountSet);
CategoryPlot localCategoryPlot = (CategoryPlot)oprCountChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例11: initTimeChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initTimeChart(){
timeChart = ChartFactory.createBarChart(
TIME_CATEGORY,
"category",
TIME_CATEGORY,
timeSet);
CategoryPlot localCategoryPlot = (CategoryPlot)timeChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例12: initSubPubCountChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initSubPubCountChart(){
subpubCountChart = ChartFactory.createBarChart(
SUB_PUB_COUNT_CATEGORY,
"category",
SUB_PUB_COUNT_CATEGORY,
subpubCountSet);
CategoryPlot localCategoryPlot = (CategoryPlot)subpubCountChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
//localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例13: initOprCountChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initOprCountChart(){
oprCountChart = ChartFactory.createBarChart(
OPR_COUNT_CATEGORY,
"category",
OPR_COUNT_CATEGORY,
oprCountSet);
CategoryPlot localCategoryPlot = (CategoryPlot)oprCountChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
//localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例14: initTimeChart
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
public void initTimeChart(){
timeChart = ChartFactory.createBarChart(
TIME_CATEGORY,
"category",
TIME_CATEGORY,
timeSet);
CategoryPlot localCategoryPlot = (CategoryPlot)timeChart.getPlot();
localCategoryPlot.setOrientation(PlotOrientation.HORIZONTAL);
localCategoryPlot.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
NumberAxis localNumberAxis = (NumberAxis)localCategoryPlot.getRangeAxis();
//localNumberAxis.setRange(0.0D, 100.0D);
localNumberAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer localBarRenderer = (BarRenderer)localCategoryPlot.getRenderer();
localBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
localBarRenderer.setDrawBarOutline(false);
localBarRenderer.setLegendItemToolTipGenerator(new StandardCategorySeriesLabelGenerator("Tooltip: {0}"));
}
示例15: WaterfallBarRenderer
import org.jfree.ui.GradientPaintTransformType; //导入依赖的package包/类
/**
* Constructs a new waterfall renderer.
*
* @param firstBarPaint the color of the first bar.
* @param positiveBarPaint the color for bars with positive values.
* @param negativeBarPaint the color for bars with negative values.
* @param lastBarPaint the color of the last bar.
*/
public WaterfallBarRenderer(Paint firstBarPaint,
Paint positiveBarPaint,
Paint negativeBarPaint,
Paint lastBarPaint) {
super();
this.firstBarPaint = firstBarPaint;
this.lastBarPaint = lastBarPaint;
this.positiveBarPaint = positiveBarPaint;
this.negativeBarPaint = negativeBarPaint;
setGradientPaintTransformer(
new StandardGradientPaintTransformer(GradientPaintTransformType.CENTER_VERTICAL));
setMinimumBarLength(1.0);
}