uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetup.java Source code

Java tutorial

Introduction

Here is the source code for uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeSetup.java

Source

//| Copyright - The University of Edinburgh 2016                            |
//|                                                                         |
//| Licensed under the Apache License, Version 2.0 (the "License");         |
//| you may not use this file except in compliance with the License.        |
//| You may obtain a copy of the License at                                 |
//|                                                                         |
//|    http://www.apache.org/licenses/LICENSE-2.0                           |
//|                                                                         |
//| Unless required by applicable law or agreed to in writing, software     |
//| distributed under the License is distributed on an "AS IS" BASIS,       |
//| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.|
//| See the License for the specific language governing permissions and     |
//| limitations under the License.                                          |
package uk.ac.ed.epcc.webapp.charts.jfreechart;

import java.awt.Font;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.StandardChartTheme;

/**
 * @author spb
 *
 */
public class JFreeSetup {

    public static void setup() {
        StandardChartTheme theme = new StandardChartTheme("webapp");
        theme.setSmallFont(new Font("Arial", Font.PLAIN, 10));
        theme.setRegularFont(new Font("Arial", Font.PLAIN, 12));
        theme.setLargeFont(new Font("Arial", Font.PLAIN, 14));
        theme.setExtraLargeFont(new Font("Arial", Font.PLAIN, 20));

        ChartFactory.setChartTheme(theme);
    }
}