Package de.jaret.util.ui.timebars.swing.renderer

This package contains interface and default implementations of different renderers for the swing version of the TimeBarViewer.

See:
          Description

Interface Summary
GridRenderer Interface for supplying a JComponent used to render the grid in a TimeBarViewer.
HeaderRenderer Renderer for row headers.
HierarchyRenderer This interface describes a renderer used to render the hierarchy column.
IGlobalAssistantRenderer This interface describes a general purpose renderer that can be used to render anything befor the intervals will be painted and after the intervals have been painted.
IMarkerRenderer Interface describing a marker renderer.
IMiscRenderer Interface describing a renderer for various elements in the swing time bar viewer.
IRelationRenderer Interface describing the rendering part for relations between intervals.
ITitleRenderer Interface describing a title renderer (for drawing the title area).
TimeBarGapRenderer Interface for supplying a JComponent for rendering the gaps between two intervals.
TimeBarRenderer Interface for supplying a JComponent to render an interval in the TimeBarViewer.
TimeScaleRenderer Interface for a renderer used to render a time scale in the TimeBarViewer.
 

Class Summary
BoxTimeScaleRenderer A default renderer for a time scale to be used in a TimeBarViewer.
DefaultGapRenderer Default gap renderer showing the time between intervals and an double headed arrow.
DefaultGridRenderer Simple default implementation of a GridRenderer rendering the major and minor ticks using two different colors.
DefaultHeaderRenderer Simple default implementation of a HeaderRenderer using a JLabel.
DefaultHierarchyRenderer Default implementation of a swing hierarchy renderer.
DefaultMarkerRenderer Default marker renderer rendering the marker as a single line.
DefaultMiscRenderer Default implementation of th misc renderer for the swing time bar viewer.
DefaultRelationRenderer Renderer rendering relations between intervals that implement the IRelationalInterval interface.
DefaultTimeBarRenderer A simple default renderer for intervals using a JButton.
DefaultTimeScaleRenderer A default renderer for a time scale to be used in a TimeBarViewer.
DefaultTitleRenderer A default title renderer rendering the name of the viewer as large as possible.
DefaultTitleRenderer.TitleRendererComponent Component used for rendering.
OldDefaultTimeScaleRenderer A default renderer for a time scale to be used in a TimeBarViewer.
 

Package de.jaret.util.ui.timebars.swing.renderer Description

This package contains interface and default implementations of different renderers for the swing version of the TimeBarViewer.

TimeBarRenderer: renders the intervals itself (The DefaultTimeBarRenderer uses a JButton)

TimeBarGapRenderer: renders the gps between intervals (can be used to render to a region outside the gap by supplying a minimum width)

TimeScaleRenderer: renders the time scale (The provided default scale is quite simple)

GridRenderer: renders the background grid of the timebar viewer

HeaderRenderer: Renderer for rendering the row header

(c) 2004 Peter Kliem



Copyright © 2012. All Rights Reserved.