public abstract class

SynthPainter

extends Object
java.lang.Object
   ↳ javax.swing.plaf.synth.SynthPainter

Class Overview

SynthPainter is used for painting portions of JComponents. At a minimum each JComponent has two paint methods: one for the border and one for the background. Some JComponents have more than one Region, and as a consequence more paint methods.

Instances of SynthPainter are obtained from the getPainter(SynthContext) method.

You typically supply a SynthPainter by way of Synth's file format. The following example registers a painter for all JButtons that will render the image myImage.png:

  <style id="buttonStyle">
    <imagePainter path="myImage.png" sourceInsets="2 2 2 2"
                  paintCenter="true" stretch="true"/>
    <insets top="2" bottom="2" left="2" right="2"/>
  </style>
  <bind style="buttonStyle" type="REGION" key="button"/>

SynthPainter is abstract in so far as it does no painting, all the methods are empty. While none of these methods are typed to throw an exception, subclasses can assume that valid arguments are passed in, and if not they can throw a NullPointerException or IllegalArgumentException in response to invalid arguments.

Summary

Public Constructors
SynthPainter()
Public Methods
void paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of an arrow button.
void paintArrowButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of an arrow button.
void paintArrowButtonForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int direction)
Paints the foreground of an arrow button.
void paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a button.
void paintButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a button.
void paintCheckBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a check box.
void paintCheckBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a check box.
void paintCheckBoxMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a check box menu item.
void paintCheckBoxMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a check box menu item.
void paintColorChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a color chooser.
void paintColorChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a color chooser.
void paintComboBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a combo box.
void paintComboBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a combo box.
void paintDesktopIconBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a desktop icon.
void paintDesktopIconBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a desktop icon.
void paintDesktopPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a desktop pane.
void paintDesktopPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a desktop pane.
void paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of an editor pane.
void paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of an editor pane.
void paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a file chooser.
void paintFileChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a file chooser.
void paintFormattedTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a formatted text field.
void paintFormattedTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a formatted text field.
void paintInternalFrameBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of an internal frame.
void paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of an internal frame.
void paintInternalFrameTitlePaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of an internal frame title pane.
void paintInternalFrameTitlePaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of an internal frame title pane.
void paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a label.
void paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a label.
void paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a list.
void paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a list.
void paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a menu.
void paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a menu bar.
void paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a menu bar.
void paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a menu.
void paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a menu item.
void paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a menu item.
void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of an option pane.
void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of an option pane.
void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a panel.
void paintPanelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a panel.
void paintPasswordFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a password field.
void paintPasswordFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a password field.
void paintPopupMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a popup menu.
void paintPopupMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a popup menu.
void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of a progress bar.
void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a progress bar.
void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of a progress bar.
void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a progress bar.
void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the foreground of a progress bar.
void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a radio button.
void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a radio button.
void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a radio button menu item.
void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a radio button menu item.
void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a root pane.
void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a root pane.
void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of a scrollbar.
void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a scrollbar.
void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a scrollbar.
void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of a scrollbar.
void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the thumb of a scrollbar.
void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the thumb of a scrollbar.
void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the track of a scrollbar.
void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the track of a scrollbar.
void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the track of a scrollbar.
void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the track of a scrollbar.
void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a scroll pane.
void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a scroll pane.
void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a separator.
void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of a separator.
void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a separator.
void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of a separator.
void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the foreground of a separator.
void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a slider.
void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of a slider.
void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of a slider.
void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a slider.
void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the thumb of a slider.
void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the thumb of a slider.
void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the track of a slider.
void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the track of a slider.
void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the track of a slider.
void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the track of a slider.
void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a spinner.
void paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a spinner.
void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a split pane.
void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a split pane.
void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the divider of a split pane.
void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the divider of a split pane.
void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the foreground of the divider of a split pane.
void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the divider, when the user is dragging the divider, of a split pane.
void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a tabbed pane.
void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a tabbed pane.
void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the area that contains the content of the selected tab of a tabbed pane.
void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the area that contains the content of the selected tab of a tabbed pane.
void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the area behind the tabs of a tabbed pane.
void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the area behind the tabs of a tabbed pane.
void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the area behind the tabs of a tabbed pane.
void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the area behind the tabs of a tabbed pane.
void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
Paints the background of a tab of a tabbed pane.
void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
Paints the background of a tab of a tabbed pane.
void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
Paints the border of a tab of a tabbed pane.
void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
Paints the border of a tab of a tabbed pane.
void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a table.
void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a table.
void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the header of a table.
void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the header of a table.
void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a text area.
void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a text area.
void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a text field.
void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a text field.
void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a text pane.
void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a text pane.
void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a toggle button.
void paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a toggle button.
void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a tool bar.
void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of a tool bar.
void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of a tool bar.
void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a tool bar.
void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the tool bar's content area.
void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the tool bar's content area.
void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the content area of a tool bar.
void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the content area of a tool bar.
void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the window containing the tool bar when it has been detached from its primary frame.
void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the background of the window containing the tool bar when it has been detached from its primary frame.
void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the window containing the tool bar when it has been detached from it's primary frame.
void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
Paints the border of the window containing the tool bar when it has been detached from it's primary frame.
void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a tool tip.
void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a tool tip.
void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of a tree.
void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a tree.
void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the row containing a cell in a tree.
void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of the row containing a cell in a tree.
void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the focus indicator for a cell in a tree when it has focus.
void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the background of the viewport.
void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the border of a viewport.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public SynthPainter ()

Public Methods

public void paintArrowButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of an arrow button. Arrow buttons are created by some components, such as JScrollBar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintArrowButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of an arrow button. Arrow buttons are created by some components, such as JScrollBar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintArrowButtonForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int direction)

Paints the foreground of an arrow button. This method is responsible for drawing a graphical representation of a direction, typically an arrow. Arrow buttons are created by some components, such as JScrollBar

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
direction One of SwingConstants.NORTH, SwingConstants.SOUTH SwingConstants.EAST or SwingConstants.WEST

public void paintButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintCheckBoxBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a check box.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintCheckBoxBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a check box.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintCheckBoxMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a check box menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintCheckBoxMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a check box menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintColorChooserBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a color chooser.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintColorChooserBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a color chooser.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintComboBoxBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a combo box.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintComboBoxBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a combo box.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintDesktopIconBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a desktop icon.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintDesktopIconBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a desktop icon.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintDesktopPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a desktop pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintDesktopPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a desktop pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintEditorPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of an editor pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintEditorPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of an editor pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintFileChooserBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a file chooser.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintFileChooserBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a file chooser.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintFormattedTextFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a formatted text field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintFormattedTextFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a formatted text field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintInternalFrameBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of an internal frame.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintInternalFrameBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of an internal frame.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintInternalFrameTitlePaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of an internal frame title pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintInternalFrameTitlePaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of an internal frame title pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintLabelBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a label.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintLabelBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a label.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintListBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a list.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintListBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a list.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a menu.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a menu bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a menu bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a menu.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintOptionPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of an option pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintOptionPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of an option pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPanelBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a panel.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPanelBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a panel.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPasswordFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a password field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPasswordFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a password field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPopupMenuBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a popup menu.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintPopupMenuBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a popup menu.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintProgressBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of a progress bar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation one of JProgressBar.HORIZONTAL or JProgressBar.VERTICAL

public void paintProgressBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a progress bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintProgressBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of a progress bar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation one of JProgressBar.HORIZONTAL or JProgressBar.VERTICAL

public void paintProgressBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a progress bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintProgressBarForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the foreground of a progress bar. is responsible for providing an indication of the progress of the progress bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation one of JProgressBar.HORIZONTAL or JProgressBar.VERTICAL

public void paintRadioButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a radio button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintRadioButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a radio button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintRadioButtonMenuItemBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a radio button menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintRadioButtonMenuItemBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a radio button menu item.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintRootPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a root pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintRootPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a root pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of a scrollbar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a scrollbar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a scrollbar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of a scrollbar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollBarThumbBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the thumb of a scrollbar. The thumb provides a graphical indication as to how much of the Component is visible in a JScrollPane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollBarThumbBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the thumb of a scrollbar. The thumb provides a graphical indication as to how much of the Component is visible in a JScrollPane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollBarTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the track of a scrollbar. The track contains the thumb. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollBarTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the track of a scrollbar. The track contains the thumb.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollBarTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the track of a scrollbar. The track contains the thumb.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollBarTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the track of a scrollbar. The track contains the thumb. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL

public void paintScrollPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a scroll pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintScrollPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a scroll pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSeparatorBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a separator.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSeparatorBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of a separator. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSeparator.HORIZONTAL or JSeparator.VERTICAL

public void paintSeparatorBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a separator.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSeparatorBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of a separator. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSeparator.HORIZONTAL or JSeparator.VERTICAL

public void paintSeparatorForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the foreground of a separator.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSeparator.HORIZONTAL or JSeparator.VERTICAL

public void paintSliderBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSliderBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of a slider. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSliderBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of a slider. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSliderBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSliderThumbBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the thumb of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSliderThumbBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the thumb of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSliderTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the track of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSliderTrackBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the track of a slider. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSliderTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the track of a slider.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSliderTrackBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the track of a slider. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSlider.HORIZONTAL or JSlider.VERTICAL

public void paintSpinnerBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a spinner.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSpinnerBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a spinner.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSplitPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a split pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSplitPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a split pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSplitPaneDividerBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the divider of a split pane. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSplitPane.HORIZONTAL_SPLIT or JSplitPane.VERTICAL_SPLIT

public void paintSplitPaneDividerBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the divider of a split pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintSplitPaneDividerForeground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the foreground of the divider of a split pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSplitPane.HORIZONTAL_SPLIT or JSplitPane.VERTICAL_SPLIT

public void paintSplitPaneDragDivider (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the divider, when the user is dragging the divider, of a split pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JSplitPane.HORIZONTAL_SPLIT or JSplitPane.VERTICAL_SPLIT

public void paintTabbedPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the area that contains the content of the selected tab of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the area that contains the content of the selected tab of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneTabAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the area behind the tabs of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneTabAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the area behind the tabs of a tabbed pane. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JTabbedPane.TOP, JTabbedPane.LEFT, JTabbedPane.BOTTOM, or JTabbedPane.RIGHT

public void paintTabbedPaneTabAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the area behind the tabs of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTabbedPaneTabAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the area behind the tabs of a tabbed pane. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JTabbedPane.TOP, JTabbedPane.LEFT, JTabbedPane.BOTTOM, or JTabbedPane.RIGHT

public void paintTabbedPaneTabBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)

Paints the background of a tab of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
tabIndex Index of tab being painted.

public void paintTabbedPaneTabBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)

Paints the background of a tab of a tabbed pane. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
tabIndex Index of tab being painted.
orientation One of JTabbedPane.TOP, JTabbedPane.LEFT, JTabbedPane.BOTTOM, or JTabbedPane.RIGHT

public void paintTabbedPaneTabBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)

Paints the border of a tab of a tabbed pane. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
tabIndex Index of tab being painted.
orientation One of JTabbedPane.TOP, JTabbedPane.LEFT, JTabbedPane.BOTTOM, or JTabbedPane.RIGHT

public void paintTabbedPaneTabBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)

Paints the border of a tab of a tabbed pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
tabIndex Index of tab being painted.

public void paintTableBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a table.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTableBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a table.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTableHeaderBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the header of a table.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTableHeaderBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the header of a table.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextAreaBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a text area.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextAreaBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a text area.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextFieldBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a text field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextFieldBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a text field.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextPaneBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a text pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTextPaneBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a text pane.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToggleButtonBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a toggle button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToggleButtonBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a toggle button.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a tool bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of a tool bar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of a tool bar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolBarBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a tool bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the tool bar's content area.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarContentBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the tool bar's content area. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolBarContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the content area of a tool bar. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolBarContentBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the content area of a tool bar.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarDragWindowBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the window containing the tool bar when it has been detached from its primary frame.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarDragWindowBackground (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the background of the window containing the tool bar when it has been detached from its primary frame. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolBarDragWindowBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the window containing the tool bar when it has been detached from it's primary frame.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolBarDragWindowBorder (SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)

Paints the border of the window containing the tool bar when it has been detached from it's primary frame. This implementation invokes the method of the same name without the orientation.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to
orientation One of JToolBar.HORIZONTAL or JToolBar.VERTICAL

public void paintToolTipBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a tool tip.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintToolTipBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a tool tip.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTreeBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of a tree.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTreeBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a tree.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTreeCellBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the row containing a cell in a tree.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTreeCellBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of the row containing a cell in a tree.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintTreeCellFocus (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the focus indicator for a cell in a tree when it has focus.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintViewportBackground (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the background of the viewport.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to

public void paintViewportBorder (SynthContext context, Graphics g, int x, int y, int w, int h)

Paints the border of a viewport.

Parameters
context SynthContext identifying the JComponent and Region to paint to
g Graphics to paint to
x X coordinate of the area to paint to
y Y coordinate of the area to paint to
w Width of the area to paint to
h Height of the area to paint to