About JCommon

JCommon is a collection of useful classes used by JFreeChart, JFreeReport and other projects.

The library contains the common classes, which provide some global utility functionality for both GUI and non-GUI applications. Inside the library you'll find:

  • configuration and dependency management code
  • a general logging framework
  • text utilities
  • user interface classes for displaying information about applications
  • custom layout managers
  • a date chooser panel
  • serialization utilities
  • XML parser support classes

JCommon is licensed under the terms of the GNU Lesser General Public Licence (LGPL).

Latest News

22 Mar 2007 - JCommon 1.0.9 has been released.

This release contains a minor serialization fix in the TextFragment class.

03 Dec 2006 - JCommon 1.0.7 has been released.

This release contains (among others) minor improvements to the GUI classes.

26 Sep 2006 - JCommon 1.0.6 has been released.

This release fixes some errors in the TextLayoutUtilities, the SpreadSheetDate and the ResourceBundleSupport.

29 Jun 2006 - JCommon 1.0.5 has been released.

This release fixes a couple of synchronization issues when booting libraries or loading images. It also fixes the NullPointer-Exceptions, when there is absolutly no classloader available.

30 Apr 2006 - JCommon 1.0.4 has been released.

This release fixes a minor bug in the DateCellRenderer and NumberCellRenderer classes, which failed with null values.

Documentation

API documentation can be generated using 'ant javadoc' (requires Ant to be installed) or viewed online.

Support

The JCommon discussion forum is the place to ask questions, request new features, report bugs and make any comments about the JCommon class library.

Date Chooser Panel

Links

Requirements

JCommon requires the Java 2 platform (JDK version 1.2.2 or later).