This report generation framework allows you to add editable reports to your Java applications. The library includes a Swing component that can render your report on a single page or break it into pages for previewing and printing. The framework allows arbitrary report nesting and provides over 50 attributes that control the appearance of your report.