APIdia Launch Partner
Top Fields Constructors Methods
javax.swing.plaf.nimbus

pack-priv final Class RadioButtonPainter

extends AbstractRegionPainter
Class Inheritance
Imports
java.awt.*, java.awt.geom.*, java.awt.image.*, javax.swing.*, .Painter

Field Summary

Modifier and TypeField and Description
pack-priv static final int
pack-priv static final int
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Color
private Object[]
private AbstractRegionPainter.PaintContext
private Ellipse2D
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
pack-priv static final int
private Path2D
private Rectangle2D
private RoundRectangle2D
private int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Ellipse2D
private Ellipse2D
private Ellipse2D
private Ellipse2D
private Ellipse2D
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
private Paint
protected void
doPaint(Graphics2D g, JComponent c, int width, int height, Object[] extendedCacheKeys)

Implements abstract javax.swing.plaf.nimbus.AbstractRegionPainter.doPaint.

Actually performs the painting operation.

protected final AbstractRegionPainter.PaintContext
getPaintContext()

Implements abstract javax.swing.plaf.nimbus.AbstractRegionPainter.getPaintContext.

Gets the PaintContext for this painting operation.

private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
private void
Inherited from javax.swing.plaf.nimbus.AbstractRegionPainter:
configureGraphicsdecodeAnchorXdecodeAnchorYdecodeColordecodeColordecodeGradientdecodeRadialGradientdecodeXdecodeYgetComponentColorgetExtendedCacheKeyspaint

Field Detail

BACKGROUND_DISABLEDback to summary
pack-priv static final int BACKGROUND_DISABLED
BACKGROUND_ENABLEDback to summary
pack-priv static final int BACKGROUND_ENABLED
color1back to summary
private Color color1
color10back to summary
private Color color10
color11back to summary
private Color color11
color12back to summary
private Color color12
color13back to summary
private Color color13
color14back to summary
private Color color14
color15back to summary
private Color color15
color16back to summary
private Color color16
color17back to summary
private Color color17
color18back to summary
private Color color18
color19back to summary
private Color color19
color2back to summary
private Color color2
color20back to summary
private Color color20
color21back to summary
private Color color21
color22back to summary
private Color color22
color23back to summary
private Color color23
color24back to summary
private Color color24
color25back to summary
private Color color25
color26back to summary
private Color color26
color27back to summary
private Color color27
color28back to summary
private Color color28
color29back to summary
private Color color29
color3back to summary
private Color color3
color30back to summary
private Color color30
color31back to summary
private Color color31
color32back to summary
private Color color32
color33back to summary
private Color color33
color34back to summary
private Color color34
color35back to summary
private Color color35
color36back to summary
private Color color36
color37back to summary
private Color color37
color38back to summary
private Color color38
color39back to summary
private Color color39
color4back to summary
private Color color4
color40back to summary
private Color color40
color41back to summary
private Color color41
color42back to summary
private Color color42
color43back to summary
private Color color43
color44back to summary
private Color color44
color45back to summary
private Color color45
color46back to summary
private Color color46
color47back to summary
private Color color47
color48back to summary
private Color color48
color49back to summary
private Color color49
color5back to summary
private Color color5
color50back to summary
private Color color50
color51back to summary
private Color color51
color52back to summary
private Color color52
color53back to summary
private Color color53
color54back to summary
private Color color54
color55back to summary
private Color color55
color6back to summary
private Color color6
color7back to summary
private Color color7
color8back to summary
private Color color8
color9back to summary
private Color color9
componentColorsback to summary
private Object[] componentColors
ctxback to summary
private AbstractRegionPainter.PaintContext ctx

Hides javax.swing.plaf.nimbus.AbstractRegionPainter.ctx.

ellipseback to summary
private Ellipse2D ellipse
ICON_DISABLEDback to summary
pack-priv static final int ICON_DISABLED
ICON_DISABLED_SELECTEDback to summary
pack-priv static final int ICON_DISABLED_SELECTED
ICON_ENABLEDback to summary
pack-priv static final int ICON_ENABLED
ICON_FOCUSEDback to summary
pack-priv static final int ICON_FOCUSED
ICON_MOUSEOVERback to summary
pack-priv static final int ICON_MOUSEOVER
ICON_MOUSEOVER_FOCUSEDback to summary
pack-priv static final int ICON_MOUSEOVER_FOCUSED
ICON_MOUSEOVER_SELECTEDback to summary
pack-priv static final int ICON_MOUSEOVER_SELECTED
ICON_MOUSEOVER_SELECTED_FOCUSEDback to summary
pack-priv static final int ICON_MOUSEOVER_SELECTED_FOCUSED
ICON_PRESSEDback to summary
pack-priv static final int ICON_PRESSED
ICON_PRESSED_FOCUSEDback to summary
pack-priv static final int ICON_PRESSED_FOCUSED
ICON_PRESSED_SELECTEDback to summary
pack-priv static final int ICON_PRESSED_SELECTED
ICON_PRESSED_SELECTED_FOCUSEDback to summary
pack-priv static final int ICON_PRESSED_SELECTED_FOCUSED
ICON_SELECTEDback to summary
pack-priv static final int ICON_SELECTED
ICON_SELECTED_FOCUSEDback to summary
pack-priv static final int ICON_SELECTED_FOCUSED
pathback to summary
private Path2D path
rectback to summary
private Rectangle2D rect
roundRectback to summary
private RoundRectangle2D roundRect
stateback to summary
private int state

Constructor Detail

RadioButtonPainterback to summary
public RadioButtonPainter(AbstractRegionPainter.PaintContext ctx, int state)

Method Detail

decodeEllipse1back to summary
private Ellipse2D decodeEllipse1()
decodeEllipse2back to summary
private Ellipse2D decodeEllipse2()
decodeEllipse3back to summary
private Ellipse2D decodeEllipse3()
decodeEllipse4back to summary
private Ellipse2D decodeEllipse4()
decodeEllipse5back to summary
private Ellipse2D decodeEllipse5()
decodeGradient1back to summary
private Paint decodeGradient1(Shape s)
decodeGradient10back to summary
private Paint decodeGradient10(Shape s)
decodeGradient11back to summary
private Paint decodeGradient11(Shape s)
decodeGradient12back to summary
private Paint decodeGradient12(Shape s)
decodeGradient13back to summary
private Paint decodeGradient13(Shape s)
decodeGradient14back to summary
private Paint decodeGradient14(Shape s)
decodeGradient15back to summary
private Paint decodeGradient15(Shape s)
decodeGradient16back to summary
private Paint decodeGradient16(Shape s)
decodeGradient17back to summary
private Paint decodeGradient17(Shape s)
decodeGradient18back to summary
private Paint decodeGradient18(Shape s)
decodeGradient19back to summary
private Paint decodeGradient19(Shape s)
decodeGradient2back to summary
private Paint decodeGradient2(Shape s)
decodeGradient3back to summary
private Paint decodeGradient3(Shape s)
decodeGradient4back to summary
private Paint decodeGradient4(Shape s)
decodeGradient5back to summary
private Paint decodeGradient5(Shape s)
decodeGradient6back to summary
private Paint decodeGradient6(Shape s)
decodeGradient7back to summary
private Paint decodeGradient7(Shape s)
decodeGradient8back to summary
private Paint decodeGradient8(Shape s)
decodeGradient9back to summary
private Paint decodeGradient9(Shape s)
doPaintback to summary
protected void doPaint(Graphics2D g, JComponent c, int width, int height, Object[] extendedCacheKeys)

Implements abstract javax.swing.plaf.nimbus.AbstractRegionPainter.doPaint.

Doc from javax.swing.plaf.nimbus.AbstractRegionPainter.doPaint.

Actually performs the painting operation. Subclasses must implement this method. The graphics object passed may represent the actual surface being rendered to, or it may be an intermediate buffer. It has also been pre-translated. Simply render the component as if it were located at 0, 0 and had a width of width and a height of height. For performance reasons, you may want to read the clip from the Graphics2D object and only render within that space.

Annotations
@Override
getPaintContextback to summary
protected final AbstractRegionPainter.PaintContext getPaintContext()

Implements abstract javax.swing.plaf.nimbus.AbstractRegionPainter.getPaintContext.

Doc from javax.swing.plaf.nimbus.AbstractRegionPainter.getPaintContext.

Gets the PaintContext for this painting operation. This method is called on every paint, and so should be fast and produce no garbage. The PaintContext contains information such as cache hints. It also contains data necessary for decoding points at runtime, such as the stretching insets, the canvas size at which the encoded points were defined, and whether the stretching insets are inverted.

This method allows for subclasses to package the painting of different states with possibly different canvas sizes, etc, into one AbstractRegionPainter implementation.

Annotations
@Override
painticonDisabledback to summary
private void painticonDisabled(Graphics2D g)
painticonDisabledAndSelectedback to summary
private void painticonDisabledAndSelected(Graphics2D g)
painticonEnabledback to summary
private void painticonEnabled(Graphics2D g)
painticonFocusedback to summary
private void painticonFocused(Graphics2D g)
painticonMouseOverback to summary
private void painticonMouseOver(Graphics2D g)
painticonMouseOverAndFocusedback to summary
private void painticonMouseOverAndFocused(Graphics2D g)
painticonMouseOverAndSelectedback to summary
private void painticonMouseOverAndSelected(Graphics2D g)
painticonMouseOverAndSelectedAndFocusedback to summary
private void painticonMouseOverAndSelectedAndFocused(Graphics2D g)
painticonPressedback to summary
private void painticonPressed(Graphics2D g)
painticonPressedAndFocusedback to summary
private void painticonPressedAndFocused(Graphics2D g)
painticonPressedAndSelectedback to summary
private void painticonPressedAndSelected(Graphics2D g)
painticonPressedAndSelectedAndFocusedback to summary
private void painticonPressedAndSelectedAndFocused(Graphics2D g)
painticonSelectedback to summary
private void painticonSelected(Graphics2D g)
painticonSelectedAndFocusedback to summary
private void painticonSelectedAndFocused(Graphics2D g)