Package org.jdesktop.swingx.painter
Contains classes and interfaces used by painter enabled components.
-
Interface Summary Interface Description Painter<T> A painting delegate. -
Class Summary Class Description AbstractAreaPainter<T> The abstract base class for all painters that fill a vector path area.AbstractAreaPainterBeanInfo BeanInfo of AbstractAreaPainter.AbstractAreaPainterBeanInfo.StylePropertyEditor AbstractLayoutPainter<T> An abstract base class for any painter which can be positioned.AbstractLayoutPainterBeanInfo BeanInfo of AbstractLayoutPainter.AbstractLayoutPainterBeanInfo.HorizontalAlignmentPropertyEditor AbstractLayoutPainterBeanInfo.VerticalAlignmentPropertyEditor AbstractPainter<T> A convenient base class from which concretePainter
implementations may extend.AbstractPainterBeanInfo BeanInfo of AbstractPainter.AbstractPainterBeanInfo.InterpolationPropertyEditor AlphaPainter<T> Applies an alpha value to an entire stack of painters.AlphaPainterBeanInfo BeanInfo of AlphaPainter.BusyPainter A specific painter that paints an "infinite progress" like animation.BusyPainterBeanInfo BusyPainterBeanInfo.DirectionPropertyEditor CheckerboardPainter A Painter implementation that paints a checkerboard pattern.CheckerboardPainterBeanInfo BeanInfo of CheckerboardPainter.CompoundPainter<T> APainter
implementation composed of an array ofPainter
s.CompoundPainter.Handler CompoundPainterBeanInfo BeanInfo of CompoundPainter.GlossPainter A Painter implementation that simulates a gloss effect.GlossPainterBeanInfo BeanInfo of GlossPainter.GlossPainterBeanInfo.GlossPositionPropertyEditor ImagePainter A Painter instance that paints an image.ImagePainterBeanInfo BeanInfo of ImagePainter.ImagePainterBeanInfo.ScaleTypePropertyEditor MattePainter A Painter implementation that uses a Paint to fill the entire background area.MattePainterBeanInfo BeanInfo of MattePainter.PainterPaint<T> PainterPaint.PainterPaintContext<T> Painters A collection of static painters.PainterUtils PinstripePainter A fun Painter that paints pinstripes.PinstripePainterBeanInfo BeanInfo of PinstripePainter.RectanglePainter A painter which paints square and rounded rectanglesRectanglePainterBeanInfo BeanInfo of RectanglePainter.ShapePainter A Painter that paints java.awt.Shapes.ShapePainterBeanInfo BeanInfo of ShapePainter.TextPainter A painter which draws text.TextPainterBeanInfo BeanInfo of TextPainter. -
Enum Summary Enum Description AbstractAreaPainter.Style Different available fill styles.AbstractLayoutPainter.HorizontalAlignment An enum which controls horizontalAlignment alignmentAbstractLayoutPainter.VerticalAlignment An enum which controls verticalAlignment alignmentAbstractPainter.Interpolation An enum representing the possible interpolation values of Bicubic, Bilinear, and Nearest Neighbor.BusyPainter.Direction Direction is used to set the initial direction in which the animation starts.GlossPainter.GlossPosition Used to define the position of the gloss on the painted area.ImagePainter.ScaleType -
Exception Summary Exception Description AbstractAreaPainter The abstract base class for all painters that fill a vector path area.AbstractLayoutPainter An abstract base class for any painter which can be positioned.AbstractPainter A convenient base class from which concretePainter
implementations may extend.AlphaPainter Applies an alpha value to an entire stack of painters.BusyPainter A specific painter that paints an "infinite progress" like animation.CheckerboardPainter A Painter implementation that paints a checkerboard pattern.CompoundPainter APainter
implementation composed of an array ofPainter
s.GlossPainter A Painter implementation that simulates a gloss effect.ImagePainter A Painter instance that paints an image.MattePainter A Painter implementation that uses a Paint to fill the entire background area.Painter A painting delegate.PainterPaint Painters A collection of static painters.PainterUtils PinstripePainter A fun Painter that paints pinstripes.RectanglePainter A painter which paints square and rounded rectanglesShapePainter A Painter that paints java.awt.Shapes.TextPainter A painter which draws text.