站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

SynthPainter (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.synth
类 SynthPainter

java.lang.Object
  继承者 javax.swing.plaf.synth.SynthPainter

public abstract class SynthPainter
extends Object

SynthPainter 用于绘制 JComponent 的某些部分。每个 JComponent 至少有两个绘制方法:一个用于边框,一个用于背景。一些 JComponent 有一个以上的 Region,因此有更多的绘制方法。

SynthPainter 的实例是从 SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext) 方法中获得的。

通常,可以通过 Synth 的 file 格式提供一个 SynthPainter。以下示例为所有将呈现图像 myImage.pngJButton 注册一个 painter:

  <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 是抽象的,所有方法都是空的。尽管这些方法都不会抛出异常,但子类可以假定传入的是有效参数,如果传入的不是有效参数,它们可以抛出 NullPointerExceptionIllegalArgumentException 来响应无效参数。

从以下版本开始:
1.5

构造方法摘要
SynthPainter()
           
 
方法摘要
 void paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制箭头按钮的背景。
 void paintArrowButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制箭头按钮的边框。
 void paintArrowButtonForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int direction)
          绘制箭头按钮的前景。
 void paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制按钮的背景。
 void paintButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制按钮的边框。
 void paintCheckBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制复选框的背景。
 void paintCheckBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制复选框的边框。
 void paintCheckBoxMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制复选框菜单项的背景。
 void paintCheckBoxMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制复选框菜单项的边框。
 void paintColorChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制颜色选择器的背景。
 void paintColorChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制颜色选择器的边框。
 void paintComboBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制组合框的背景。
 void paintComboBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制组合框的边框。
 void paintDesktopIconBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制桌面图标的背景。
 void paintDesktopIconBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制桌面图标的边框。
 void paintDesktopPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制桌面窗格的背景。
 void paintDesktopPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制桌面窗格的边框。
 void paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制编辑器窗格的背景。
 void paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制编辑器窗格的边框。
 void paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文件选择器的背景。
 void paintFileChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文件选择器的边框。
 void paintFormattedTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制已格式化文本字段的背景。
 void paintFormattedTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制已格式化文本字段的边框。
 void paintInternalFrameBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制内部窗体的背景。
 void paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制内部窗体的边框。
 void paintInternalFrameTitlePaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制内部窗体标题窗格的背景。
 void paintInternalFrameTitlePaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制内部窗体标题窗格的边框。
 void paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制标签的背景。
 void paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制标签的边框。
 void paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制列表的背景。
 void paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制列表的边框。
 void paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单的背景。
 void paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单栏的背景。
 void paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单栏的边框。
 void paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单的边框。
 void paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单项的背景。
 void paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制菜单项的边框。
 void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项窗格的背景。
 void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项窗格的边框。
 void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制面板的背景。
 void paintPanelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制面板的边框。
 void paintPasswordFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制密码字段的背景。
 void paintPasswordFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制密码字段的边框。
 void paintPopupMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制弹出菜单的背景。
 void paintPopupMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制弹出菜单的边框。
 void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制进度条的背景。
 void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制进度条的边框。
 void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制进度条的前景。
 void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制单选钮的背景。
 void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制单选钮的边框。
 void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制单选钮菜单项的背景。
 void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制单选钮菜单项的边框。
 void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制根窗体的背景。
 void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制根窗体的边框。
 void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动条的背景。
 void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动条的边框。
 void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制滚动条的 thumb 的背景。
 void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制滚动条的 thumb 的边框。
 void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动条滑道的背景。
 void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动条滑道的边框。
 void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动窗格的背景。
 void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滚动窗格的边框。
 void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制分隔符的背景。
 void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制分隔符的边框。
 void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制分隔符的前景。
 void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滑块的背景。
 void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滑块的边框。
 void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制滑块的 thumb 的背景。
 void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制滑块的 thumb 的边框。
 void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滑块的滑道的背景。
 void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制滑块的滑道的边框。
 void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制 spinner 的背景。
 void paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制 spinner 的边框。
 void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制分隔窗格的背景。
 void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制分隔窗格的边框。
 void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制分隔窗格的分隔符的背景。
 void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          绘制分隔窗格的分隔符的前景。
 void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          当用户拖动分隔符时,绘制分隔窗格的分隔符。
 void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项卡窗格的背景。
 void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项卡窗格的边框。
 void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制包含选项卡窗格中所选选项卡内容的区域的背景。
 void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制包含选项卡窗格中所选选项卡内容的区域的边框。
 void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项卡窗格的选项卡背后区域的背景。
 void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制选项卡窗格的选项卡背后区域的边框。
 void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          绘制选项卡窗格的选项卡的背景。
 void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          绘制选项卡窗格的选项卡的边框。
 void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制表的背景。
 void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制表的边框。
 void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制表标题的背景。
 void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制表标题的边框。
 void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本区域的背景。
 void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本区域的边框。
 void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本字段的背景。
 void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本字段的边框。
 void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本窗格的背景。
 void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制文本窗格的边框。
 void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制切换按钮的背景。
 void paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制切换按钮的边框。
 void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具栏的背景。
 void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具栏的边框。
 void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具栏的内容区的背景。
 void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具栏的内容区的边框。
 void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制从工具栏的主窗体中脱离出来时包含其窗口的背景。
 void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制从工具栏的主窗体中脱离出来时包含其窗口的边框。
 void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具提示的背景。
 void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制工具提示的边框。
 void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制树的背景。
 void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制树的边框。
 void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制包含树中某个单元格的行的背景。
 void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制包含树中某个单元格的行的边框。
 void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
          当树中某个单元格拥有焦点时,绘制该单元格的焦点指示器。
 void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制视口的背景。
 void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          绘制视口的边框。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SynthPainter

public SynthPainter()
方法详细信息

paintArrowButtonBackground

public void paintArrowButtonBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制箭头按钮的背景。箭头按钮由诸如 JScrollBar 之类的一些组件创建。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintArrowButtonBorder

public void paintArrowButtonBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制箭头按钮的边框。箭头按钮由诸如 JScrollBar 之类的一些组件创建。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintArrowButtonForeground

public void paintArrowButtonForeground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int direction)
绘制箭头按钮的前景。此方法负责绘制某一方向的图形表示形式,通常是一个箭头。箭头按钮由诸如 JScrollBar 之类的一些组件创建

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
direction - SwingConstants.NORTH、SwingConstants.SOUTH、SwingConstants.EAST 或 SwingConstants.WEST 之一

paintButtonBackground

public void paintButtonBackground(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制按钮的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintButtonBorder

public void paintButtonBorder(SynthContext context,
                              Graphics g,
                              int x,
                              int y,
                              int w,
                              int h)
绘制按钮的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintCheckBoxMenuItemBackground

public void paintCheckBoxMenuItemBackground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
绘制复选框菜单项的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintCheckBoxMenuItemBorder

public void paintCheckBoxMenuItemBorder(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
绘制复选框菜单项的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintCheckBoxBackground

public void paintCheckBoxBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制复选框的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintCheckBoxBorder

public void paintCheckBoxBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制复选框的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintColorChooserBackground

public void paintColorChooserBackground(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
绘制颜色选择器的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintColorChooserBorder

public void paintColorChooserBorder(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制颜色选择器的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintComboBoxBackground

public void paintComboBoxBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制组合框的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintComboBoxBorder

public void paintComboBoxBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制组合框的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintDesktopIconBackground

public void paintDesktopIconBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制桌面图标的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintDesktopIconBorder

public void paintDesktopIconBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制桌面图标的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintDesktopPaneBackground

public void paintDesktopPaneBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制桌面窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintDesktopPaneBorder

public void paintDesktopPaneBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制桌面窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintEditorPaneBackground

public void paintEditorPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制编辑器窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintEditorPaneBorder

public void paintEditorPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制编辑器窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintFileChooserBackground

public void paintFileChooserBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制文件选择器的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintFileChooserBorder

public void paintFileChooserBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制文件选择器的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintFormattedTextFieldBackground

public void paintFormattedTextFieldBackground(SynthContext context,
                                              Graphics g,
                                              int x,
                                              int y,
                                              int w,
                                              int h)
绘制已格式化文本字段的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintFormattedTextFieldBorder

public void paintFormattedTextFieldBorder(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
绘制已格式化文本字段的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintInternalFrameTitlePaneBackground

public void paintInternalFrameTitlePaneBackground(SynthContext context,
                                                  Graphics g,
                                                  int x,
                                                  int y,
                                                  int w,
                                                  int h)
绘制内部窗体标题窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintInternalFrameTitlePaneBorder

public void paintInternalFrameTitlePaneBorder(SynthContext context,
                                              Graphics g,
                                              int x,
                                              int y,
                                              int w,
                                              int h)
绘制内部窗体标题窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintInternalFrameBackground

public void paintInternalFrameBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
绘制内部窗体的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintInternalFrameBorder

public void paintInternalFrameBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制内部窗体的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintLabelBackground

public void paintLabelBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制标签的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintLabelBorder

public void paintLabelBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
绘制标签的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintListBackground

public void paintListBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制列表的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintListBorder

public void paintListBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
绘制列表的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuBarBackground

public void paintMenuBarBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制菜单栏的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuBarBorder

public void paintMenuBarBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
绘制菜单栏的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuItemBackground

public void paintMenuItemBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制菜单项的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuItemBorder

public void paintMenuItemBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制菜单项的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuBackground

public void paintMenuBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制菜单的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintMenuBorder

public void paintMenuBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
绘制菜单的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintOptionPaneBackground

public void paintOptionPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制选项窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintOptionPaneBorder

public void paintOptionPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制选项窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPanelBackground

public void paintPanelBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制面板的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPanelBorder

public void paintPanelBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
绘制面板的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPasswordFieldBackground

public void paintPasswordFieldBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
绘制密码字段的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPasswordFieldBorder

public void paintPasswordFieldBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制密码字段的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPopupMenuBackground

public void paintPopupMenuBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制弹出菜单的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintPopupMenuBorder

public void paintPopupMenuBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制弹出菜单的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintProgressBarBackground

public void paintProgressBarBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制进度条的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintProgressBarBorder

public void paintProgressBarBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制进度条的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintProgressBarForeground

public void paintProgressBarForeground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
绘制进度条的前景。此方法负责提供进度条的进度指示。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JProgressBar.HORIZONTALJProgressBar.VERTICAL 之一

paintRadioButtonMenuItemBackground

public void paintRadioButtonMenuItemBackground(SynthContext context,
                                               Graphics g,
                                               int x,
                                               int y,
                                               int w,
                                               int h)
绘制单选钮菜单项的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintRadioButtonMenuItemBorder

public void paintRadioButtonMenuItemBorder(SynthContext context,
                                           Graphics g,
                                           int x,
                                           int y,
                                           int w,
                                           int h)
绘制单选钮菜单项的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintRadioButtonBackground

public void paintRadioButtonBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制单选钮的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintRadioButtonBorder

public void paintRadioButtonBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制单选钮的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintRootPaneBackground

public void paintRootPaneBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制根窗体的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintRootPaneBorder

public void paintRootPaneBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制根窗体的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollBarBackground

public void paintScrollBarBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制滚动条的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollBarBorder

public void paintScrollBarBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制滚动条的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollBarThumbBackground

public void paintScrollBarThumbBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h,
                                          int orientation)
绘制滚动条的 thumb 的背景。该 thumb 提供了关于 Component 在 JScrollPane 中的可见程度的图形指示。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - JScrollBar 的方向,为 JScrollBar.HORIZONTALJScrollBar.VERTICAL 之一

paintScrollBarThumbBorder

public void paintScrollBarThumbBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int orientation)
绘制滚动条的 thumb 的边框。该 thumb 提供了关于 Component 在 JScrollPane 中的可见程度的图形指示。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - JScrollBar 的方向,为 JScrollBar.HORIZONTALJScrollBar.VERTICAL 之一

paintScrollBarTrackBackground

public void paintScrollBarTrackBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
绘制滚动条滑道的背景。该滑道包含 thumb。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollBarTrackBorder

public void paintScrollBarTrackBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制滚动条滑道的边框。该滑道包含 thumb。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollPaneBackground

public void paintScrollPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制滚动窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintScrollPaneBorder

public void paintScrollPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制滚动窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSeparatorBackground

public void paintSeparatorBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制分隔符的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSeparatorBorder

public void paintSeparatorBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制分隔符的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSeparatorForeground

public void paintSeparatorForeground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int orientation)
绘制分隔符的前景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JSeparator.HORIZONTALJSeparator.VERTICAL 之一

paintSliderBackground

public void paintSliderBackground(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制滑块的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSliderBorder

public void paintSliderBorder(SynthContext context,
                              Graphics g,
                              int x,
                              int y,
                              int w,
                              int h)
绘制滑块的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSliderThumbBackground

public void paintSliderThumbBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
绘制滑块的 thumb 的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JSlider.HORIZONTALJSlider.VERTICAL 之一

paintSliderThumbBorder

public void paintSliderThumbBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h,
                                   int orientation)
绘制滑块的 thumb 的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JSlider.HORIZONTALJSlider.VERTICAL 之一

paintSliderTrackBackground

public void paintSliderTrackBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制滑块的滑道的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSliderTrackBorder

public void paintSliderTrackBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制滑块的滑道的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSpinnerBackground

public void paintSpinnerBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制 spinner 的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSpinnerBorder

public void paintSpinnerBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
绘制 spinner 的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSplitPaneDividerBackground

public void paintSplitPaneDividerBackground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
绘制分隔窗格的分隔符的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSplitPaneDividerForeground

public void paintSplitPaneDividerForeground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h,
                                            int orientation)
绘制分隔窗格的分隔符的前景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JSplitPane.HORIZONTAL_SPLITJSplitPane.VERTICAL_SPLIT 之一

paintSplitPaneDragDivider

public void paintSplitPaneDragDivider(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int orientation)
当用户拖动分隔符时,绘制分隔窗格的分隔符。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
orientation - 为 JSplitPane.HORIZONTAL_SPLITJSplitPane.VERTICAL_SPLIT 之一

paintSplitPaneBackground

public void paintSplitPaneBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制分隔窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintSplitPaneBorder

public void paintSplitPaneBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制分隔窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneBackground

public void paintTabbedPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制选项卡窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneBorder

public void paintTabbedPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
绘制选项卡窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneTabAreaBackground

public void paintTabbedPaneTabAreaBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
绘制选项卡窗格的选项卡背后区域的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneTabAreaBorder

public void paintTabbedPaneTabAreaBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
绘制选项卡窗格的选项卡背后区域的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneTabBackground

public void paintTabbedPaneTabBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int tabIndex)
绘制选项卡窗格的选项卡的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
tabIndex - 将绘制的选项卡的索引。

paintTabbedPaneTabBorder

public void paintTabbedPaneTabBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int tabIndex)
绘制选项卡窗格的选项卡的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度
tabIndex - 将绘制的选项卡的索引。

paintTabbedPaneContentBackground

public void paintTabbedPaneContentBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
绘制包含选项卡窗格中所选选项卡内容的区域的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTabbedPaneContentBorder

public void paintTabbedPaneContentBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
绘制包含选项卡窗格中所选选项卡内容的区域的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTableHeaderBackground

public void paintTableHeaderBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
绘制表标题的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTableHeaderBorder

public void paintTableHeaderBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制表标题的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTableBackground

public void paintTableBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制表的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTableBorder

public void paintTableBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
绘制表的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextAreaBackground

public void paintTextAreaBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制文本区域的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextAreaBorder

public void paintTextAreaBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制文本区域的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextPaneBackground

public void paintTextPaneBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制文本窗格的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextPaneBorder

public void paintTextPaneBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制文本窗格的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextFieldBackground

public void paintTextFieldBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
绘制文本字段的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTextFieldBorder

public void paintTextFieldBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
绘制文本字段的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToggleButtonBackground

public void paintToggleButtonBackground(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
绘制切换按钮的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToggleButtonBorder

public void paintToggleButtonBorder(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制切换按钮的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarBackground

public void paintToolBarBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制工具栏的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarBorder

public void paintToolBarBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
绘制工具栏的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarContentBackground

public void paintToolBarContentBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
绘制工具栏的内容区的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarContentBorder

public void paintToolBarContentBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
绘制工具栏的内容区的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarDragWindowBackground

public void paintToolBarDragWindowBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
绘制从工具栏的主窗体中脱离出来时包含其窗口的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolBarDragWindowBorder

public void paintToolBarDragWindowBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
绘制从工具栏的主窗体中脱离出来时包含其窗口的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolTipBackground

public void paintToolTipBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
绘制工具提示的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintToolTipBorder

public void paintToolTipBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
绘制工具提示的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTreeBackground

public void paintTreeBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制树的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTreeBorder

public void paintTreeBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
绘制树的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTreeCellBackground

public void paintTreeCellBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制包含树中某个单元格的行的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTreeCellBorder

public void paintTreeCellBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制包含树中某个单元格的行的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintTreeCellFocus

public void paintTreeCellFocus(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
当树中某个单元格拥有焦点时,绘制该单元格的焦点指示器。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintViewportBackground

public void paintViewportBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
绘制视口的背景。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

paintViewportBorder

public void paintViewportBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
绘制视口的边框。

参数:
context - 标识要绘制的 JComponentRegion 的 SynthContext
g - 要绘制的 Graphics
x - 要绘制区域的 X 坐标
y - 要绘制区域的 Y 坐标
w - 要绘制区域的宽度
h - 要绘制区域的高度

JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策