de.jaret.examples.timebars.calendar.swing.renderer
Class AppointmentRenderer

java.lang.Object
  extended by de.jaret.examples.timebars.calendar.swing.renderer.AppointmentRenderer
All Implemented Interfaces:
de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer

public class AppointmentRenderer
extends java.lang.Object
implements de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer


Field Summary
protected static double BORDERFACTOR
          width or height times this factor = perentage used as the non painted border.
protected static int INSETS
          insets for drawing.
 
Fields inherited from interface de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer
CONTAINING_RECTANGLE
 
Constructor Summary
AppointmentRenderer()
           
 
Method Summary
 java.awt.Rectangle getPreferredDrawingBounds(java.awt.Rectangle intervalDrawingArea, de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate, de.jaret.util.date.Interval interval, boolean selected, boolean overlap)
           Simple default implementation.
 javax.swing.JComponent getTimeBarRendererComponent(de.jaret.util.ui.timebars.swing.TimeBarViewer tbv, de.jaret.util.date.Interval value, boolean isSelected, boolean overlapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSETS

protected static final int INSETS
insets for drawing.

See Also:
Constant Field Values

BORDERFACTOR

protected static final double BORDERFACTOR
width or height times this factor = perentage used as the non painted border.

See Also:
Constant Field Values
Constructor Detail

AppointmentRenderer

public AppointmentRenderer()
Method Detail

getTimeBarRendererComponent

public javax.swing.JComponent getTimeBarRendererComponent(de.jaret.util.ui.timebars.swing.TimeBarViewer tbv,
                                                          de.jaret.util.date.Interval value,
                                                          boolean isSelected,
                                                          boolean overlapping)
Specified by:
getTimeBarRendererComponent in interface de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer

getPreferredDrawingBounds

public java.awt.Rectangle getPreferredDrawingBounds(java.awt.Rectangle intervalDrawingArea,
                                                    de.jaret.util.ui.timebars.TimeBarViewerDelegate delegate,
                                                    de.jaret.util.date.Interval interval,
                                                    boolean selected,
                                                    boolean overlap)
Simple default implementation.

Specified by:
getPreferredDrawingBounds in interface de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer


Copyright © 2012. All Rights Reserved.