List of usage examples for org.jfree.chart.renderer AbstractRenderer setBaseItemLabelFont
public void setBaseItemLabelFont(Font font)
From source file:org.openfaces.component.chart.impl.configuration.GridLabelsConfigurator.java
private void colorInit(GridChartView chartView, AbstractRenderer renderer) { StyleObjectModel cssViewModel = chartView.getStyleObjectModel(); ChartLabels labels = chartView.getLabels(); if (labels != null) { StyleObjectModel cssLabelsModel = labels.getStyleObjectModel(); renderer.setBaseItemLabelPaint(cssLabelsModel.getColor()); renderer.setBaseItemLabelFont(CSSUtil.getFont(cssLabelsModel)); } else {//from w w w. j a v a2s . co m renderer.setBaseItemLabelPaint(cssViewModel.getColor()); renderer.setBaseItemLabelFont(CSSUtil.getFont(cssViewModel)); } }
From source file:org.operamasks.faces.render.graph.ChartRenderer.java
protected void setSeriesStyles(JFreeChart chart, UIChart comp) { UIDataSeries data = comp.getDataSeries(); if (data == null) { return;/* ww w . j av a2 s . c o m*/ } Plot plot = chart.getPlot(); AbstractRenderer renderer = null; if (plot instanceof CategoryPlot) { renderer = (AbstractRenderer) ((CategoryPlot) plot).getRenderer(); } else if (plot instanceof XYPlot) { renderer = (AbstractRenderer) ((XYPlot) plot).getRenderer(); } if (renderer != null) { if (comp.isDrawItemLabel()) { renderer.setBaseItemLabelsVisible(true); if (renderer instanceof CategoryItemRenderer) { CategoryItemRenderer r = (CategoryItemRenderer) renderer; r.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator()); } else if (renderer instanceof XYItemRenderer) { XYItemRenderer r = (XYItemRenderer) renderer; r.setBaseItemLabelGenerator(new StandardXYItemLabelGenerator()); } } Paint itemLabelColor = comp.getItemLabelColor(); if (itemLabelColor != null) { renderer.setBaseItemLabelPaint(itemLabelColor); } Font itemLabelFont = comp.getItemLabelFont(); if (itemLabelFont != null) { renderer.setBaseItemLabelFont(itemLabelFont); } UIDataItem[] items = data.getItems(); for (int i = 0; i < items.length; i++) { setSeriesStyles(renderer, comp, i, items[i]); } } }