Example usage for org.jfree.data.time Month toString

List of usage examples for org.jfree.data.time Month toString

Introduction

In this page you can find the example usage for org.jfree.data.time Month toString.

Prototype

@Override
public String toString() 

Source Link

Document

Returns a string representing the month (e.g.

Usage

From source file:DataCharts.Chart.java

private CategoryDataset createCategoryDataset(ArrayList<YearData> locs) {

    final DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    final String series1 = "Customers";

    try {/*  ww  w.j a  va  2  s .c  o  m*/
        ResultSet locations = db.selectDataColumn("customer", "*");

        Calendar defCal = Calendar.getInstance();
        defCal.set(2015, 1, 1);
        int defMonthNum = defCal.get(Calendar.MONTH);
        Month defMonth = new Month(defMonthNum, 2015);
        dataset.addValue(0, series1, defMonth.toString());

        defCal = Calendar.getInstance();
        defCal.set(2015, 6, 6);
        defMonthNum = defCal.get(Calendar.MONTH);
        defMonth = new Month(defMonthNum, 2015);
        dataset.addValue(0, series1, defMonth.toString());

        //   while(locations.next()){

        ResultSet jobDates = db.selectDataColumn("jobs", "*");
        int n = 0;
        Month month = null;
        while (jobDates.next()) {

            Calendar cal = Calendar.getInstance();
            cal.setTime(jobDates.getDate("date"));
            int monthNum = cal.get(Calendar.MONTH);
            month = new Month(monthNum, 2015);
            if (month != null) {
                dataset.addValue(1, series1, month.toString());
            }
        }

        // }
        return dataset;
    } catch (SQLException ex) {
        Logger.getLogger(Chart.class.getName()).log(Level.SEVERE, null, ex);
    }
    return null;

}