import org.jfree.report.JFreeReportBoot;

import statreport.gui.TabbedpaneReportFrame;

 

JFreeReportBoot.getInstance().start();

String [] tabNames = {"Tab 1", "Tab 2", "Tab 3"};

String[][] firstTabData = {{"Categorical Values",

                           "Numerical Values"},

                      {"A1","3"}, {"A2","5"}};

String[][] secondTabData = {{"Source", "DF", "SS", "MS", "F"},

                         {"Regression", "2", "400", "200", "2"},

                         {"Residual", "18", "1800", "100", ""},

                         {"Total", "20", "2200", "", ""}};

String[][] thirdTabData = {{"Car", "Color", "Company"},

                       {"BMW", "Blue", "SAP"},

                       {"Ferrari", "Orange", "Microsoft"},

                       {"Volvo", "Yellow", "Oracle"},

                       {"TOYOTA", "Red", "Sony"},

                       {"Jaguar", "White", "Sun"},

                       {"Ford", "Green", "HP"}};

String[][][] data = {firstTabData, secondTabData, thirdTabData};

report = new TabbedpaneReportFrame("Report: Tabbed Pane",

"Header Here", "Footer Here", tabNames, data);

report.pack();

report.setVisible(true);

 

Results: