de.jaret.examples.timebars.scheduling.swing.renderer
Class JobRenderer

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

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


Field Summary
protected  javax.swing.JButton _component
          component used for rendering.
 
Fields inherited from interface de.jaret.util.ui.timebars.swing.renderer.TimeBarRenderer
CONTAINING_RECTANGLE
 
Constructor Summary
JobRenderer()
           
 
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

_component

protected javax.swing.JButton _component
component used for rendering.

Constructor Detail

JobRenderer

public JobRenderer()
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.