FileDocCategorySizeDatePackage
ImagePainter.javaAPI DocJava SE 5 API32568Fri Aug 26 14:58:10 BST 2005javax.swing.plaf.synth

ImagePainter

public class ImagePainter extends SynthPainter
ImagePainter fills in the specified region using an Image. The Image is split into 9 segments: north, north east, east, south east, south, south west, west, north west and the center. The corners are defined by way of an insets, and the remaining regions are either tiled or scaled to fit.
version
1.8, 12/19/03
author
Scott Violet

Fields Summary
private Image
image
private Insets
sInsets
private Insets
dInsets
private URL
path
private boolean
tiles
private boolean
paintCenter
private Object
renderingHint
Constructors Summary
ImagePainter(boolean tiles, boolean paintCenter, Object renderingHint, Insets sourceInsets, Insets destinationInsets)

        this.sInsets = (Insets)sourceInsets.clone();
        if (destinationInsets == null) {
            dInsets = sInsets;
        }
        else {
            this.dInsets = (Insets)destinationInsets.clone();
        }
        this.tiles = tiles;
        this.paintCenter = paintCenter;
        this.renderingHint = renderingHint;
    
public ImagePainter(boolean tiles, boolean paintCenter, Object renderingHint, Insets sourceInsets, Insets destinationInsets, Image image)

        this(tiles, paintCenter, renderingHint, sourceInsets,
             destinationInsets);
        this.image = image;
    
public ImagePainter(boolean tiles, boolean paintCenter, Object renderingHint, Insets sourceInsets, Insets destinationInsets, URL path)

        this(tiles, paintCenter, renderingHint, sourceInsets,
             destinationInsets);
        this.path = path;
    
Methods Summary
private voiddrawChunk(java.awt.Image image, java.awt.Graphics g, boolean stretch, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, boolean xDirection)

        if (stretch) {
            g.drawImage(image, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, null);
        }
        else {
            int xSize = sx2 - sx1;
            int ySize = sy2 - sy1;
            int deltaX;
            int deltaY;

            if (xDirection) {
                deltaX = xSize;
                deltaY = 0;
            }
            else {
                deltaX = 0;
                deltaY = ySize;
            }
            while (dx1 < dx2 && dy1 < dy2) {
                int newDX2 = Math.min(dx2, dx1 + xSize);
                int newDY2 = Math.min(dy2, dy1 + ySize);

                g.drawImage(image, dx1, dy1, newDX2, newDY2,
                            sx1, sy1, sx1 + newDX2 - dx1,
                            sy1 + newDY2 - dy1, null);
                dx1 += deltaX;
                dy1 += deltaY;
            }
        }
    
public java.awt.ImagegetImage()

        if (image == null) {
            image = new ImageIcon(path, null).getImage();
        }
        return image;
    
public java.awt.InsetsgetInsets(java.awt.Insets insets)

        if (insets == null) {
            return (Insets)this.dInsets.clone();
        }
        insets.left = this.dInsets.left;
        insets.right = this.dInsets.right;
        insets.top = this.dInsets.top;
        insets.bottom = this.dInsets.bottom;
        return insets;
    
public booleangetPaintsCenter()

        return paintCenter;
    
public java.lang.ObjectgetRenderingHint()

        return renderingHint;
    
public booleangetTiles()

        return tiles;
    
private voidpaint(java.awt.Graphics g, int x, int y, int w, int h)

        Image image;
        Object lastHint;
        Object renderingHint = getRenderingHint();

        if (renderingHint != null) {
            Graphics2D g2 = (Graphics2D)g;

            lastHint = g2.getRenderingHint(RenderingHints.KEY_INTERPOLATION);
            if (lastHint == null) {
                lastHint = RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR;
            }
            g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                                renderingHint);
        }
        else {
            lastHint = null;
        }

        if ((image = getImage()) != null) {
            Insets sInsets = this.sInsets;
            Insets dInsets = this.dInsets;
            int iw = image.getWidth(null);
            int ih = image.getHeight(null);

            boolean stretch = !getTiles();

            // top left
            g.drawImage(image, x, y, x + dInsets.left, y + dInsets.top,
                            0, 0, sInsets.left, sInsets.top, null);
            // top
            drawChunk(image, g, stretch, x + dInsets.left, y,
                      x + w - dInsets.right, y + dInsets.top, sInsets.left, 0,
                          iw - sInsets.right, sInsets.top, true);
            // top right
            g.drawImage(image, x + w - dInsets.right, y, x + w,
                        y + dInsets.top, iw - sInsets.right, 0, iw,
                        sInsets.top, null);
            // right
            drawChunk(image, g, stretch, x + w - dInsets.right,
                      y + dInsets.top, x + w, y + h - dInsets.bottom,
                      iw - sInsets.right, sInsets.top, iw,
                      ih - sInsets.bottom, false);
            // bottom right
            g.drawImage(image, x + w - dInsets.right,
                        y + h - dInsets.bottom, x + w, y + h,
                        iw - sInsets.right, ih - sInsets.bottom, iw, ih,
                        null);
            // bottom
            drawChunk(image, g, stretch, x + dInsets.left,
                      y + h - dInsets.bottom, x + w - dInsets.right,
                      y + h, sInsets.left, ih - sInsets.bottom,
                      iw - sInsets.right, ih, true);
            // bottom left
            g.drawImage(image, x, y + h - dInsets.bottom, x + dInsets.left,
                        y + h, 0, ih - sInsets.bottom, sInsets.left, ih,
                        null);
            // left

            drawChunk(image, g, stretch, x, y + dInsets.top,
                      x + dInsets.left, y + h - dInsets.bottom,
                      0, sInsets.top, sInsets.left, ih - sInsets.bottom,
                      false);

            // center
            if (getPaintsCenter()) {
                g.drawImage(image, x + dInsets.left, y + dInsets.top,
                            x + w - dInsets.right, y + h - dInsets.bottom,
                            sInsets.left, sInsets.top, iw - sInsets.right,
                            ih - sInsets.bottom, null);
            }
        }

        if (renderingHint != null) {
            ((Graphics2D)g).setRenderingHint(RenderingHints.KEY_INTERPOLATION,
                                             lastHint);
        }
    
public voidpaintArrowButtonBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintArrowButtonBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintArrowButtonForeground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int direction)

        paint(g, x, y, w, h);
    
public voidpaintButtonBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintButtonBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintCheckBoxBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintCheckBoxBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintCheckBoxMenuItemBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintCheckBoxMenuItemBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintColorChooserBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintColorChooserBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintComboBoxBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintComboBoxBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintDesktopIconBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintDesktopIconBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintDesktopPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintDesktopPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintEditorPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintEditorPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintFileChooserBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintFileChooserBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintFormattedTextFieldBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintFormattedTextFieldBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintInternalFrameBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintInternalFrameBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintInternalFrameTitlePaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintInternalFrameTitlePaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintLabelBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintLabelBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintListBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintListBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuBarBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuBarBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuItemBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintMenuItemBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintOptionPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintOptionPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPanelBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPanelBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPasswordFieldBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPasswordFieldBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPopupMenuBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintPopupMenuBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintProgressBarBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintProgressBarBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintProgressBarForeground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintRadioButtonBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintRadioButtonBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintRadioButtonMenuItemBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintRadioButtonMenuItemBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintRootPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintRootPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarThumbBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarThumbBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarTrackBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollBarTrackBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintScrollPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSeparatorBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSeparatorBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSeparatorForeground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintSliderBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSliderBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSliderThumbBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintSliderThumbBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintSliderTrackBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSliderTrackBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSpinnerBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSpinnerBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSplitPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSplitPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSplitPaneDividerBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintSplitPaneDividerForeground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintSplitPaneDragDivider(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int orientation)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneContentBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneContentBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int tabIndex)

        paint(g, x, y, w, h);
    
public voidpaintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h, int tabIndex)

        paint(g, x, y, w, h);
    
public voidpaintTableBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTableBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTableHeaderBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTableHeaderBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextAreaBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextAreaBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextFieldBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextFieldBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextPaneBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTextPaneBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToggleButtonBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToggleButtonBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarContentBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarContentBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarDragWindowBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolBarDragWindowBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolTipBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintToolTipBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTreeBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTreeBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTreeCellBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTreeCellBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintTreeCellFocus(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintViewportBackground(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);
    
public voidpaintViewportBorder(javax.swing.plaf.synth.SynthContext context, java.awt.Graphics g, int x, int y, int w, int h)

        paint(g, x, y, w, h);