Package com.explodingpixels.painter
Interface MacWidgetsPainter<T>
-
- All Known Implementing Classes:
ButtonStatePainter,ButtonStatePainter.DummyPainter,CompoundPainter,FocusStatePainter,GradientPainter,GradientWithBorderPainter,ImagePainter,RectanglePainter,ScrollThumbImagePainter
public interface MacWidgetsPainter<T>An interface that allows painting to be delegated. The implementation of this interface will be called during the painting process of the givenobjectToPaint.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpaint(java.awt.Graphics2D graphics, T objectToPaint, int width, int height)Renders to the givenGraphics2D.
-
-
-
Method Detail
-
paint
void paint(java.awt.Graphics2D graphics, T objectToPaint, int width, int height)Renders to the givenGraphics2D. The supplied graphics context may be modified - it's state need not be restored upon completion of painting.- Parameters:
graphics- the graphics context to paint into. It's state need not be restored. Will not be null.objectToPaint- the object to be painted.width- the width within the object to paint.height- the height within the object to paint.
-
-