The jaret timebars package contains a viewer for a data model containing rows of intervals. The viewer displays the intervals in a Gantt chart fashion. The viewer is implemented for Swing and the SWT toolkit using a delegate for most of the work. Prority of the development is the SWT version!
Come to know more about: http://jaret.de/timebars/
Recommend the tutorial