de.jaret.util.ui.timebars.swing.renderer
Class DefaultGapRenderer
java.lang.Object
de.jaret.util.ui.timebars.swing.renderer.DefaultGapRenderer
- All Implemented Interfaces:
- TimeBarGapRenderer
public class DefaultGapRenderer
- extends java.lang.Object
- implements TimeBarGapRenderer
Default gap renderer showing the time between intervals and an double headed arrow.
- Version:
- $Id: DefaultGapRenderer.java 1083 2011-07-01 20:29:16Z kliem $
- Author:
- Peter Kliem
Field Summary |
protected de.jaret.util.ui.timebars.swing.renderer.DefaultGapRenderer.GapRenderer |
_component
the rendering component. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_component
protected de.jaret.util.ui.timebars.swing.renderer.DefaultGapRenderer.GapRenderer _component
- the rendering component.
DefaultGapRenderer
public DefaultGapRenderer()
getTimeBarGapRendererComponent
public javax.swing.JComponent getTimeBarGapRendererComponent(TimeBarViewer tbv,
TimeBarRow row,
de.jaret.util.date.Interval interval1,
de.jaret.util.date.Interval interval2)
-
- Specified by:
getTimeBarGapRendererComponent
in interface TimeBarGapRenderer
- Parameters:
tbv
- the calling TimeBarViewerrow
- the row the intervals are ininterval1
- left interval (may be null if the gap is the starting "gap")interval2
- right interval (may be null
if it is the ending "gap")
- Returns:
- a configured JComponent for rendering
getMinimumWidth
public int getMinimumWidth()
- By returning a non negative value a minimum width will be given to the renderer. The size and clipping rect will
be centered around the middle of the gap between the two intervals.
- Specified by:
getMinimumWidth
in interface TimeBarGapRenderer
- Returns:
- minimum width for the rendering component. A negative value indicates no need for a fixed minimum width
Copyright © 2012. All Rights Reserved.