JavaTM 2 Platform
Standard Ed. 6

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 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)
          繪製滾動條的 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 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)
          繪製滑塊的 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 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)
          繪製 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 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)
          繪製視口的邊框。
 
從類別 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 - 要繪製區域的高度

paintProgressBarBackground

public void paintProgressBarBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
繪製進度條的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JProgressBar.HORIZONTALJProgressBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintProgressBarBorder

public void paintProgressBarBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h,
                                   int orientation)
繪製進度條的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JProgressBar.HORIZONTALJProgressBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintScrollBarBackground

public void paintScrollBarBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int orientation)
繪製滾動條的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JScrollBar 的方向,JScrollBar.HORIZONTALJScrollBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintScrollBarBorder

public void paintScrollBarBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h,
                                 int orientation)
繪製滾動條的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JScrollBar 的方向,JScrollBar.HORIZONTALJScrollBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintScrollBarTrackBackground

public void paintScrollBarTrackBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h,
                                          int orientation)
繪製滾動條滑道的背景。該滑道包含 thumb。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JScrollBar 的方向,JScrollBar.HORIZONTALJScrollBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintScrollBarTrackBorder

public void paintScrollBarTrackBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int orientation)
繪製滾動條滑道的邊框。該滑道包含 thumb。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JScrollBar 的方向,JScrollBar.HORIZONTALJScrollBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSeparatorBackground

public void paintSeparatorBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int orientation)
繪製分隔符的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSeparator.HORIZONTALJSeparator.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSeparatorBorder

public void paintSeparatorBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h,
                                 int orientation)
繪製分隔符的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSeparator.HORIZONTALJSeparator.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSliderBackground

public void paintSliderBackground(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h,
                                  int orientation)
繪製滑塊的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSlider.HORIZONTALJSlider.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSliderBorder

public void paintSliderBorder(SynthContext context,
                              Graphics g,
                              int x,
                              int y,
                              int w,
                              int h,
                              int orientation)
繪製滑塊的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSlider.HORIZONTALJSlider.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSliderTrackBackground

public void paintSliderTrackBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
繪製滑塊的滑道的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSlider.HORIZONTALJSlider.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSliderTrackBorder

public void paintSliderTrackBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h,
                                   int orientation)
繪製滑塊的滑道的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSlider.HORIZONTALJSlider.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintSplitPaneDividerBackground

public void paintSplitPaneDividerBackground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h,
                                            int orientation)
繪製分隔窗格的分隔欄的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JSplitPane.HORIZONTAL_SPLITJSplitPane.VERTICAL_SPLIT
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintTabbedPaneTabAreaBackground

public void paintTabbedPaneTabAreaBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h,
                                             int orientation)
繪製選項卡窗格的選項卡背後區域的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JTabbedPane.TOPJTabbedPane.LEFTJTabbedPane.BOTTOM、或 JTabbedPane.RIGHT 之一
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintTabbedPaneTabAreaBorder

public void paintTabbedPaneTabAreaBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int orientation)
繪製選項卡窗格的選項卡背後區域的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JTabbedPane.TOPJTabbedPane.LEFTJTabbedPane.BOTTOM、或 JTabbedPane.RIGHT 之一
從以下版本開始:
1.6

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 - 要繪製選項卡的索引。

paintTabbedPaneTabBackground

public void paintTabbedPaneTabBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int tabIndex,
                                         int orientation)
繪製選項卡窗格的選項卡的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
tabIndex - 要繪製選項卡的索引。
orientation - JTabbedPane.TOPJTabbedPane.LEFTJTabbedPane.BOTTOM、或 JTabbedPane.RIGHT 之一
從以下版本開始:
1.6

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 - 要繪製選項卡的索引。

paintTabbedPaneTabBorder

public void paintTabbedPaneTabBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int tabIndex,
                                     int orientation)
繪製選項卡窗格的選項卡的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
tabIndex - 要繪製選項卡的索引。
orientation - JTabbedPane.TOPJTabbedPane.LEFTJTabbedPane.BOTTOM、或 JTabbedPane.RIGHT 之一
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarBackground

public void paintToolBarBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h,
                                   int orientation)
繪製工具欄的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarBorder

public void paintToolBarBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h,
                               int orientation)
繪製工具欄的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarContentBackground

public void paintToolBarContentBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h,
                                          int orientation)
繪製工具欄內容區的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarContentBorder

public void paintToolBarContentBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int orientation)
繪製工具欄內容區的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarDragWindowBackground

public void paintToolBarDragWindowBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h,
                                             int orientation)
繪製工具欄從主窗體中脫離出來時包含它的視窗的背景。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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 - 要繪製區域的高度

paintToolBarDragWindowBorder

public void paintToolBarDragWindowBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int orientation)
繪製工具欄從主窗體中脫離出來時包含它的視窗的邊框。此實作調用不帶 orientation 的同名方法。

參數:
context - 標識要繪製的 JComponentRegion 的 SynthContext
g - 要繪製的 Graphics
x - 要繪製區域的 X 坐標
y - 要繪製區域的 Y 坐標
w - 要繪製區域的寬度
h - 要繪製區域的高度
orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
從以下版本開始:
1.6

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. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only