public abstract class SynthPainter extends Object
SynthPainter
用于绘制JComponent
的部分。
至少每个JComponent
有两种绘画方法:一种用于边框,一种用于背景。
一些JComponent
有多个Region
,并因此更多的油漆方法。
SynthPainter的SynthPainter
是从SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext)
方法获得的。
您通常提供一个SynthPainter
由合成器的方式file格式。 以下示例为所有JButton
注册了一个绘画器,将渲染图像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
是抽象的,只要它没有绘画,所有的方法都是空的。 虽然这些方法都没有类型来引发异常,但子类可以假设有效参数被传入,如果不是,它们可以抛出一个NullPointerException
或IllegalArgumentException
来响应无效参数。
Constructor and Description |
---|
SynthPainter() |
Modifier and Type | Method and Description |
---|---|
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 |
paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
画一个进度条的背景。
|
void |
paintProgressBarBorder(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, int orientation)
绘制进度条的边框。
|
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 |
paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滚动条的背景。
|
void |
paintScrollBarBorder(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, int orientation)
绘制滚动条的边框。
|
void |
paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
画一个滚动条的拇指的背景。
|
void |
paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滚动条的拇指的边框。
|
void |
paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
绘制滚动条的轨迹的背景。
|
void |
paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滚动条的轨迹的背景。
|
void |
paintScrollBarTrackBorder(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, int orientation)
绘制滚动条轨迹的边框。
|
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 |
paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
画一个分隔符的背景。
|
void |
paintSeparatorBorder(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, int orientation)
绘制分隔符的边框。
|
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 |
paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滑块的背景。
|
void |
paintSliderBorder(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, int orientation)
绘制滑块的边框。
|
void |
paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滑块的拇指的背景。
|
void |
paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滑块的拇指的边框。
|
void |
paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
绘制滑块的轨迹的背景。
|
void |
paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制滑块的轨迹的背景。
|
void |
paintSliderTrackBorder(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, int orientation)
绘制滑块轨迹的边框。
|
void |
paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
画一个旋转器的背景。
|
void |
paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
画一个旋转器的边框。
|
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 |
paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制拆分窗格的分隔符的背景。
|
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 |
paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制标签窗格的选项卡后面区域的背景。
|
void |
paintTabbedPaneTabAreaBorder(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, int orientation)
绘制标签窗格的标签后面区域的边框。
|
void |
paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
绘制标签窗格的选项卡的背景。
|
void |
paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
绘制标签窗格的选项卡的背景。
|
void |
paintTabbedPaneTabBorder(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, int orientation)
绘制标签窗格的选项卡的边框。
|
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 |
paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
绘制工具栏的背景。
|
void |
paintToolBarBorder(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, int orientation)
绘制工具栏的边框。
|
void |
paintToolBarContentBackground(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, int orientation)
绘制工具栏内容区域的背景。
|
void |
paintToolBarContentBorder(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, int orientation)
绘制工具栏的内容区域的边框。
|
void |
paintToolBarDragWindowBackground(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, int orientation)
绘制包含工具栏的窗口的背景,当它与主框架分离时。
|
void |
paintToolBarDragWindowBorder(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, int orientation)
绘制包含工具栏的窗口的边框,当它与主框架分离时。
|
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)
绘制视口的边框。
|
public void paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
JScrollBar
。
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintArrowButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
JScrollBar
。
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制面积的宽度
h
- 要涂漆的面积的高度
public void paintArrowButtonForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int direction)
JScrollBar
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
direction
- 一个SwingConstants.NORTH,SwingConstants.SOUTH SwingConstants.EAST或SwingConstants.WEST
public void paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要涂漆的面积的宽度
h
- 要涂漆的区域的高度
public void paintButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintCheckBoxMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintCheckBoxMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintCheckBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintCheckBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintColorChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintColorChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintComboBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintComboBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的区域的高度
public void paintDesktopIconBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintDesktopIconBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintDesktopPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制面积的宽度
h
- 要涂漆的面积的高度
public void paintDesktopPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘画的区域的Y坐标
w
-
w
宽度
h
- 要涂漆的区域的高度
public void paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
绘画
g
-
Graphics
画
x
- 要绘画的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要涂漆的区域的宽度
h
- 要涂漆的区域的高度
public void paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的面积的高度
public void paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintFileChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintFormattedTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintFormattedTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制面积的宽度
h
- 要涂漆的面积的高度
public void paintInternalFrameTitlePaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintInternalFrameTitlePaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
给油漆
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintInternalFrameBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
public void paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 绘制面积的高度
public void paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制到
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintPanelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
public void paintPasswordFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘制面积的高度
public void paintPasswordFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintPopupMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintPopupMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的面积的高度
public void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
public void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
orientation
-
JProgressBar.HORIZONTAL
或
JProgressBar.VERTICAL
public void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JProgressBar.HORIZONTAL
或
JProgressBar.VERTICAL
public void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JProgressBar.HORIZONTAL
或
JProgressBar.VERTICAL
public void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的面积的高度
public void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制区域的宽度
h
- 要涂漆的区域的高度
public void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
JScrollPane
。
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
JScrollPane
。
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
orientation
- JScrollBar的方向,
JScrollBar.HORIZONTAL
或
JScrollBar.VERTICAL
public void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
public void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制到
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSeparator.HORIZONTAL
或
JSeparator.VERTICAL
public void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
orientation
-
JSeparator.HORIZONTAL
或
JSeparator.VERTICAL
public void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSeparator.HORIZONTAL
或
JSeparator.VERTICAL
public void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的面积的高度
public void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘画
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSlider.HORIZONTAL
或
JSlider.VERTICAL
public void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
要画
x
- 要绘画的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
来绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要涂漆的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSplitPane.HORIZONTAL_SPLIT
或
JSplitPane.VERTICAL_SPLIT
public void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要绘画的区域的高度
orientation
-
JSplitPane.HORIZONTAL_SPLIT
或
JSplitPane.VERTICAL_SPLIT
public void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-
JSplitPane.HORIZONTAL_SPLIT
或
JSplitPane.VERTICAL_SPLIT
public void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的面积的高度
public void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制面积的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-一个
JTabbedPane.TOP
,
JTabbedPane.LEFT
,
JTabbedPane.BOTTOM
,或
JTabbedPane.RIGHT
public void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
orientation
-一个
JTabbedPane.TOP
,
JTabbedPane.LEFT
,
JTabbedPane.BOTTOM
,或
JTabbedPane.RIGHT
public void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
tabIndex
- 绘制标签的索引。
public void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
tabIndex
- 绘制标签的索引。
orientation
-一个
JTabbedPane.TOP
,
JTabbedPane.LEFT
,
JTabbedPane.BOTTOM
,或
JTabbedPane.RIGHT
public void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
context
- SynthContext识别
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂油漆区域的高度
tabIndex
- 绘制标签的索引。
public void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
tabIndex
- 绘制标签的索引。
orientation
-一个
JTabbedPane.TOP
,
JTabbedPane.LEFT
,
JTabbedPane.BOTTOM
,或
JTabbedPane.RIGHT
public void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
来画画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制到
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 绘画面积的高度
public void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘画的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
来绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
public void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
来绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的面积的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘画的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
要画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的面积的宽度
h
- 要涂漆的区域的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘画面积的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 绘制区域的宽度
h
- 要涂漆的区域的高度
public void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
orientation
-
JToolBar.HORIZONTAL
或
JToolBar.VERTICAL
public void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘制面积的高度
public void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要绘画的区域的高度
public void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
public void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
以绘制
g
-
Graphics
来绘画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要涂漆的区域的宽度
h
- 要涂漆的区域的高度
public void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 绘制面积的高度
public void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext识别
JComponent
和
Region
以绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的面积的高度
public void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
context
- SynthContext标识
JComponent
和
Region
绘制
g
-
Graphics
画
x
- 要绘制的区域的X坐标
y
- 要绘制的区域的Y坐标
w
- 要绘制的区域的宽度
h
- 要涂漆的区域的高度
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.