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", "
{"Volvo", "Yellow", "Oracle"},
{"
{"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:

