Package org.jfree.report.demo

Classes making up the demonstration application for the JFreeReport Class Library.

See:
          Description

Class Summary
DemoFrontend  
HelloWorld A very simple JFreeReport demo.
HelloWorld.CloseHandler Window close handler.
HugeJFreeReportDemo The main frame in the report demonstration application.
IconTableModel A simple TableModel implementation used for demonstration purposes.
InternalFrameDemo A demo to show the usage of the InteralPreviewFrame.
JFreeReportDemo The main frame in the report demonstration application.
JFreeReportDemo.DemoDefinition A demo definition.
JFreeReportDemo.DemoHandler A demo handler class.
LGPLTextDemo A simple JFreeReport demonstration.
OpenSourceDemo A simple JFreeReport demonstration.
OpenSourceDemo2 This demo application replicates the report generated by OpenSourceDemo.java, but creates the report in code rather than using an XML report template.
OpenSourceDemoApplet This demo application replicates the report generated by OpenSourceDemo.java, but creates the report in code rather than using an XML report template.
OpenSourceProjects A TableModel containing (hard-coded) data about Java projects that are free / open source.
PercentageDemo A simple report where column 3 displays (column 1 / column 2) as a percentage.
PreviewAction The preview action invokes the parsing and processing of the currently selected sample report.
ReportPropertyDemo A simple report that shows the user input as report property value.
SampleData1 A sample data source for the JFreeReport Demo Application.
SampleData2 A sample data source for the JFreeReport Demo Application.
SampleData3 A sample data source for the JFreeReport Demo Application.
SampleData4 A sample data source for the JFreeReport Demo Application.
SampleData5 A large sample data source for the JFreeReport Demo Application.
SampleData6 A sample data source for the JFreeReport Demo Application.
SampleReport1 This creates a report similar to the one defined by report1.xml.
SampleReport2 A sample to show the band in band capabilities of JFreeReport ...
StraightToEverything A demonstration that shows how to generate a report and save it to PDF without displaying the print preview or the PDF save-as dialog.
StraightToPDF A demonstration that shows how to generate a report and save it to PDF without displaying the print preview or the PDF save-as dialog.
StraightToXML A demonstration that shows how to generate a report and save it to XML without displaying any print preview first.
SwingIconsDemo A demonstration application.
SwingIconsDemoTableModel A table model implementation for the SwingIconsDemo.java demo application.
 

Package org.jfree.report.demo Description

Classes making up the demonstration application for the JFreeReport Class Library. You will need the icons and report definitions in the classpath. Also make sure that you have an JAXP-Compatible XML-Parser included in your classpath.

To start the demo, use org.jfree.report.demo.JFreeReportDemo as mainclass. To start a special version of the demo with really huge reports, try to start org.jfree.report.demo.HugeJFreeReportDemo. But be patient, the reports 5 and 6 there have several thousand records. It will take time to perform the reporting.