JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.synth
クラス SynthPainter

java.lang.Object
  上位を拡張 javax.swing.plaf.synth.SynthPainter

public abstract class SynthPainter
extends Object

SynthPainter は、JComponent の一部分をペイントするときに使用します。各 JComponent には、少なくともボーダ用とバックグラウンド用の 2 つのペイントメソッドがあります。一部の JComponent は複数の Region を持ち、結果的にさらに多くのペイントメソッドを備えています。

SynthPainter のインスタンスは、SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext) メソッドから取得されます。

通常、SynthPainter は Synth のファイル形式によって指定します。次の例では、イメージ myImage.png を描画するすべての JButton 用のペインタを登録します。


  <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 をスローできます。

導入されたバージョン:
1.5

コンストラクタの概要
SynthPainter()
           
 
メソッドの概要
 void paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          矢印ボタンのバックグラウンドをペイントします。
 void paintArrowButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          矢印ボタンのボーダをペイントします。
 void paintArrowButtonForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int direction)
          矢印ボタンのフォアグラウンドをペイントします。
 void paintButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ボタンのバックグラウンドをペイントします。
 void paintButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ボタンのボーダをペイントします。
 void paintCheckBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          チェックボックスのバックグラウンドをペイントします。
 void paintCheckBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          チェックボックスのボーダをペイントします。
 void paintCheckBoxMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          チェックボックスのメニュー項目のバックグラウンドをペイントします。
 void paintCheckBoxMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          チェックボックスのメニュー項目のボーダをペイントします。
 void paintColorChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          カラーチューザのバックグラウンドをペイントします。
 void paintColorChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          カラーチューザのボーダをペイントします。
 void paintComboBoxBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          コンボボックスのバックグラウンドをペイントします。
 void paintComboBoxBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          コンボボックスのボーダをペイントします。
 void paintDesktopIconBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          デスクトップアイコンのバックグラウンドをペイントします。
 void paintDesktopIconBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          デスクトップアイコンのボーダをペイントします。
 void paintDesktopPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          デスクトップ区画のバックグラウンドをペイントします。
 void paintDesktopPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          デスクトップ区画のバックグラウンドをペイントします。
 void paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          エディタ区画のバックグラウンドをペイントします。
 void paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          エディタ区画のボーダをペイントします。
 void paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ファイルチューザのバックグラウンドをペイントします。
 void paintFileChooserBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ファイルチューザのボーダをペイントします。
 void paintFormattedTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          書式付きテキストフィールドのバックグラウンドをペイントします。
 void paintFormattedTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          書式付きテキストフィールドのボーダをペイントします。
 void paintInternalFrameBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          内部フレームのバックグラウンドをペイントします。
 void paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          内部フレームのボーダをペイントします。
 void paintInternalFrameTitlePaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          内部フレームのタイトル区画のバックグラウンドをペイントします。
 void paintInternalFrameTitlePaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          内部フレームのタイトル区画のボーダをペイントします。
 void paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラベルのバックグラウンドをペイントします。
 void paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラベルのボーダをペイントします。
 void paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          リストのバックグラウンドをペイントします。
 void paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          リストのボーダをペイントします。
 void paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニューのバックグラウンドをペイントします。
 void paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニューバーのバックグラウンドをペイントします。
 void paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニューバーのボーダをペイントします。
 void paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニューのボーダをペイントします。
 void paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニュー項目のバックグラウンドをペイントします。
 void paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          メニュー項目のボーダをペイントします。
 void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          オプション区画のバックグラウンドをペイントします。
 void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          オプション区画のボーダをペイントします。
 void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          パネルのバックグラウンドをペイントします。
 void paintPanelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          パネルのボーダをペイントします。
 void paintPasswordFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          パスワードフィールドのバックグラウンドをペイントします。
 void paintPasswordFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          パスワードフィールドのボーダをペイントします。
 void paintPopupMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ポップアップメニューのバックグラウンドをペイントします。
 void paintPopupMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ポップアップメニューのボーダをペイントします。
 void paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          進捗バーのバックグラウンドをペイントします。
 void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          進捗バーのボーダをペイントします。
 void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          進捗バーのフォアグラウンドをペイントします。
 void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのバックグラウンドをペイントします。
 void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのボーダをペイントします。
 void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのメニュー項目のバックグラウンドをペイントします。
 void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのメニュー項目のボーダをペイントします。
 void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ルート区画のバックグラウンドをペイントします。
 void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ルート区画のボーダをペイントします。
 void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのバックグラウンドをペイントします。
 void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのボーダをペイントします。
 void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのサムのバックグラウンドをペイントします。
 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 paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのトラックのボーダをペイントします。
 void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロール区画のバックグラウンドをペイントします。
 void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロール区画のボーダをペイントします。
 void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          セパレータのバックグラウンドをペイントします。
 void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          セパレータのボーダをペイントします。
 void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          セパレータのフォアグラウンドをペイントします。
 void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのバックグラウンドをペイントします。
 void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのボーダをペイントします。
 void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのサムのバックグラウンドをペイントします。
 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 paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのトラックのボーダをペイントします。
 void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スピナのバックグラウンドをペイントします。
 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 paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          分割区画のディバイダのフォアグラウンドをペイントします。
 void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ユーザが分割区画のディバイダをドラッグしているときにディバイダをペイントします。
 void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のバックグラウンドをペイントします。
 void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のボーダをペイントします。
 void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          選択されたタブ区画のタブの内容が格納されている領域のバックグラウンドをペイントします。
 void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          選択されたタブ区画のタブの内容が格納されている領域のボーダをペイントします。
 void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のタブの背後にある領域のバックグラウンドをペイントします。
 void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のタブの背後にある領域のボーダをペイントします。
 void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          タブ区画のタブのバックグラウンドをペイントします。
 void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          タブ区画のタブのボーダをペイントします。
 void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのバックグラウンドをペイントします。
 void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのボーダをペイントします。
 void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのヘッダのバックグラウンドをペイントします。
 void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのヘッダのボーダをペイントします。
 void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト領域のバックグラウンドをペイントします。
 void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト領域のボーダをペイントします。
 void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキストフィールドのバックグラウンドをペイントします。
 void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキストフィールドのボーダをペイントします。
 void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト区画のバックグラウンドをペイントします。
 void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト区画のボーダをペイントします。
 void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          トグルボタンのバックグラウンドをペイントします。
 void paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          トグルボタンのボーダをペイントします。
 void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのバックグラウンドをペイントします。
 void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのボーダをペイントします。
 void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのコンテンツ領域のバックグラウンドをペイントします。
 void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのコンテンツ領域のボーダをペイントします。
 void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのバックグラウンドをペイントします。
 void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのボーダをペイントします。
 void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールヒントのバックグラウンドをペイントします。
 void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールヒントのボーダをペイントします。
 void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリーのバックグラウンドをペイントします。
 void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリーのボーダをペイントします。
 void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルが格納されている行のバックグラウンドをペイントします。
 void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルが格納されている行のボーダをペイントします。
 void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルにフォーカスがあるときに、セルのフォーカスインジケータをペイントします。
 void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ビューポートのバックグラウンドをペイントします。
 void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ビューポートのボーダをペイントします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SynthPainter

public SynthPainter()
メソッドの詳細

paintArrowButtonBackground

public void paintArrowButtonBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
矢印ボタンのバックグラウンドをペイントします。矢印ボタンは、JScrollBar などのいくつかのコンポーネントによって作成されます。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintArrowButtonBorder

public void paintArrowButtonBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
矢印ボタンのボーダをペイントします。矢印ボタンは、JScrollBar などのいくつかのコンポーネントによって作成されます。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintArrowButtonForeground

public void paintArrowButtonForeground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int direction)
矢印ボタンのフォアグラウンドをペイントします。このメソッドは、方向 (通常は矢印) のグラフィカルな表現を描画します。矢印ボタンは、JScrollBar などのいくつかのコンポーネントによって作成されます。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
direction - SwingConstants.NORTH、SwingConstants.SOUTH、SwingConstants.EAST、SwingConstants.WEST のいずれか

paintButtonBackground

public void paintButtonBackground(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
ボタンのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintButtonBorder

public void paintButtonBorder(SynthContext context,
                              Graphics g,
                              int x,
                              int y,
                              int w,
                              int h)
ボタンのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintCheckBoxMenuItemBackground

public void paintCheckBoxMenuItemBackground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
チェックボックスのメニュー項目のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintCheckBoxMenuItemBorder

public void paintCheckBoxMenuItemBorder(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
チェックボックスのメニュー項目のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintCheckBoxBackground

public void paintCheckBoxBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
チェックボックスのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintCheckBoxBorder

public void paintCheckBoxBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
チェックボックスのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintColorChooserBackground

public void paintColorChooserBackground(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
カラーチューザのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintColorChooserBorder

public void paintColorChooserBorder(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
カラーチューザのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintComboBoxBackground

public void paintComboBoxBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
コンボボックスのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintComboBoxBorder

public void paintComboBoxBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
コンボボックスのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintDesktopIconBackground

public void paintDesktopIconBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
デスクトップアイコンのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintDesktopIconBorder

public void paintDesktopIconBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
デスクトップアイコンのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintDesktopPaneBackground

public void paintDesktopPaneBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
デスクトップ区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintDesktopPaneBorder

public void paintDesktopPaneBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
デスクトップ区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintEditorPaneBackground

public void paintEditorPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
エディタ区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintEditorPaneBorder

public void paintEditorPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
エディタ区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintFileChooserBackground

public void paintFileChooserBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
ファイルチューザのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintFileChooserBorder

public void paintFileChooserBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
ファイルチューザのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintFormattedTextFieldBackground

public void paintFormattedTextFieldBackground(SynthContext context,
                                              Graphics g,
                                              int x,
                                              int y,
                                              int w,
                                              int h)
書式付きテキストフィールドのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintFormattedTextFieldBorder

public void paintFormattedTextFieldBorder(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
書式付きテキストフィールドのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintInternalFrameTitlePaneBackground

public void paintInternalFrameTitlePaneBackground(SynthContext context,
                                                  Graphics g,
                                                  int x,
                                                  int y,
                                                  int w,
                                                  int h)
内部フレームのタイトル区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintInternalFrameTitlePaneBorder

public void paintInternalFrameTitlePaneBorder(SynthContext context,
                                              Graphics g,
                                              int x,
                                              int y,
                                              int w,
                                              int h)
内部フレームのタイトル区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintInternalFrameBackground

public void paintInternalFrameBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
内部フレームのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintInternalFrameBorder

public void paintInternalFrameBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
内部フレームのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintLabelBackground

public void paintLabelBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
ラベルのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintLabelBorder

public void paintLabelBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
ラベルのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintListBackground

public void paintListBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
リストのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintListBorder

public void paintListBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
リストのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuBarBackground

public void paintMenuBarBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
メニューバーのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuBarBorder

public void paintMenuBarBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
メニューバーのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuItemBackground

public void paintMenuItemBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
メニュー項目のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuItemBorder

public void paintMenuItemBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
メニュー項目のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuBackground

public void paintMenuBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
メニューのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintMenuBorder

public void paintMenuBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
メニューのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintOptionPaneBackground

public void paintOptionPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
オプション区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintOptionPaneBorder

public void paintOptionPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
オプション区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPanelBackground

public void paintPanelBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
パネルのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPanelBorder

public void paintPanelBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
パネルのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPasswordFieldBackground

public void paintPasswordFieldBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
パスワードフィールドのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPasswordFieldBorder

public void paintPasswordFieldBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
パスワードフィールドのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPopupMenuBackground

public void paintPopupMenuBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
ポップアップメニューのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintPopupMenuBorder

public void paintPopupMenuBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
ポップアップメニューのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintProgressBarBackground

public void paintProgressBarBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
進捗バーのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintProgressBarBorder

public void paintProgressBarBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
進捗バーのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintProgressBarForeground

public void paintProgressBarForeground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
進捗バーのフォアグラウンドをペイントします。このメソッドは、進捗バーの進捗状況を示します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JProgressBar.HORIZONTAL または JProgressBar.VERTICAL のどちらか

paintRadioButtonMenuItemBackground

public void paintRadioButtonMenuItemBackground(SynthContext context,
                                               Graphics g,
                                               int x,
                                               int y,
                                               int w,
                                               int h)
ラジオボタンのメニュー項目のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintRadioButtonMenuItemBorder

public void paintRadioButtonMenuItemBorder(SynthContext context,
                                           Graphics g,
                                           int x,
                                           int y,
                                           int w,
                                           int h)
ラジオボタンのメニュー項目のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintRadioButtonBackground

public void paintRadioButtonBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
ラジオボタンのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintRadioButtonBorder

public void paintRadioButtonBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
ラジオボタンのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintRootPaneBackground

public void paintRootPaneBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
ルート区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintRootPaneBorder

public void paintRootPaneBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
ルート区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintScrollBarBackground

public void paintScrollBarBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
スクロールバーのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintScrollBarBorder

public void paintScrollBarBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
スクロールバーのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintScrollBarThumbBackground

public void paintScrollBarThumbBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h,
                                          int orientation)
スクロールバーのサムのバックグラウンドをペイントします。サムは、JScrollPane で Component が可視状態になっている大きさをグラフィカルに示します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JScrollBar の方向。JScrollBar.HORIZONTAL または JScrollBar.VERTICAL のどちらか

paintScrollBarThumbBorder

public void paintScrollBarThumbBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h,
                                      int orientation)
スクロールバーのサムのボーダをペイントします。サムは、JScrollPane で Component が可視状態になっている大きさをグラフィカルに示します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JScrollBar の方向。JScrollBar.HORIZONTAL または JScrollBar.VERTICAL のどちらか

paintScrollBarTrackBackground

public void paintScrollBarTrackBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
スクロールバーのトラックのバックグラウンドをペイントします。トラックにはサムが含まれます。

パラメータ:
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)
スクロールバーのトラックのボーダをペイントします。トラックにはサムが含まれます。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintScrollPaneBackground

public void paintScrollPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
スクロール区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintScrollPaneBorder

public void paintScrollPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
スクロール区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSeparatorBackground

public void paintSeparatorBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
セパレータのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSeparatorBorder

public void paintSeparatorBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
セパレータのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSeparatorForeground

public void paintSeparatorForeground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int orientation)
セパレータのフォアグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JSeparator.HORIZONTAL または JSeparator.VERTICAL のどちらか

paintSliderBackground

public void paintSliderBackground(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
スライダのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSliderBorder

public void paintSliderBorder(SynthContext context,
                              Graphics g,
                              int x,
                              int y,
                              int w,
                              int h)
スライダのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSliderThumbBackground

public void paintSliderThumbBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h,
                                       int orientation)
スライダのサムのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JSlider.HORIZONTAL または JSlider.VERTICAL のどちらか

paintSliderThumbBorder

public void paintSliderThumbBorder(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 - JSlider.HORIZONTAL または JSlider.VERTICAL のどちらか

paintSliderTrackBackground

public void paintSliderTrackBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
スライダのトラックのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSliderTrackBorder

public void paintSliderTrackBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
スライダのトラックのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSpinnerBackground

public void paintSpinnerBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
スピナのバックグラウンドをペイントします。

パラメータ:
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)
スピナのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSplitPaneDividerBackground

public void paintSplitPaneDividerBackground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
分割区画のディバイダのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSplitPaneDividerForeground

public void paintSplitPaneDividerForeground(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h,
                                            int orientation)
分割区画のディバイダのフォアグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JSplitPane.HORIZONTAL_SPLIT または JSplitPane.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_SPLIT または JSplitPane.VERTICAL_SPLIT のどちらか

paintSplitPaneBackground

public void paintSplitPaneBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
分割区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintSplitPaneBorder

public void paintSplitPaneBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
分割区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneBackground

public void paintTabbedPaneBackground(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
タブ区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneBorder

public void paintTabbedPaneBorder(SynthContext context,
                                  Graphics g,
                                  int x,
                                  int y,
                                  int w,
                                  int h)
タブ区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneTabAreaBackground

public void paintTabbedPaneTabAreaBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
タブ区画のタブの背後にある領域のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneTabAreaBorder

public void paintTabbedPaneTabAreaBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
タブ区画のタブの背後にある領域のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneTabBackground

public void paintTabbedPaneTabBackground(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h,
                                         int tabIndex)
タブ区画のタブのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
tabIndex - ペイントされるタブのインデックス

paintTabbedPaneTabBorder

public void paintTabbedPaneTabBorder(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h,
                                     int tabIndex)
タブ区画のタブのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
tabIndex - ペイントされるタブのインデックス

paintTabbedPaneContentBackground

public void paintTabbedPaneContentBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
選択されたタブ区画のタブの内容が格納されている領域のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTabbedPaneContentBorder

public void paintTabbedPaneContentBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
選択されたタブ区画のタブの内容が格納されている領域のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTableHeaderBackground

public void paintTableHeaderBackground(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
テーブルのヘッダのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTableHeaderBorder

public void paintTableHeaderBorder(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
テーブルのヘッダのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTableBackground

public void paintTableBackground(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
テーブルのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTableBorder

public void paintTableBorder(SynthContext context,
                             Graphics g,
                             int x,
                             int y,
                             int w,
                             int h)
テーブルのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextAreaBackground

public void paintTextAreaBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
テキスト領域のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextAreaBorder

public void paintTextAreaBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
テキスト領域のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextPaneBackground

public void paintTextPaneBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
テキスト区画のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextPaneBorder

public void paintTextPaneBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
テキスト区画のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextFieldBackground

public void paintTextFieldBackground(SynthContext context,
                                     Graphics g,
                                     int x,
                                     int y,
                                     int w,
                                     int h)
テキストフィールドのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTextFieldBorder

public void paintTextFieldBorder(SynthContext context,
                                 Graphics g,
                                 int x,
                                 int y,
                                 int w,
                                 int h)
テキストフィールドのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToggleButtonBackground

public void paintToggleButtonBackground(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
トグルボタンのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToggleButtonBorder

public void paintToggleButtonBorder(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
トグルボタンのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarBackground

public void paintToolBarBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
ツールバーのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarBorder

public void paintToolBarBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
ツールバーのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarContentBackground

public void paintToolBarContentBackground(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
ツールバーのコンテンツ領域のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarContentBorder

public void paintToolBarContentBorder(SynthContext context,
                                      Graphics g,
                                      int x,
                                      int y,
                                      int w,
                                      int h)
ツールバーのコンテンツ領域のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarDragWindowBackground

public void paintToolBarDragWindowBackground(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolBarDragWindowBorder

public void paintToolBarDragWindowBorder(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolTipBackground

public void paintToolTipBackground(SynthContext context,
                                   Graphics g,
                                   int x,
                                   int y,
                                   int w,
                                   int h)
ツールヒントのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintToolTipBorder

public void paintToolTipBorder(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
ツールヒントのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTreeBackground

public void paintTreeBackground(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
ツリーのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTreeBorder

public void paintTreeBorder(SynthContext context,
                            Graphics g,
                            int x,
                            int y,
                            int w,
                            int h)
ツリーのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTreeCellBackground

public void paintTreeCellBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
ツリー内のセルが格納されている行のバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTreeCellBorder

public void paintTreeCellBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
ツリー内のセルが格納されている行のボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintTreeCellFocus

public void paintTreeCellFocus(SynthContext context,
                               Graphics g,
                               int x,
                               int y,
                               int w,
                               int h)
ツリー内のセルにフォーカスがあるときに、セルのフォーカスインジケータをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintViewportBackground

public void paintViewportBackground(SynthContext context,
                                    Graphics g,
                                    int x,
                                    int y,
                                    int w,
                                    int h)
ビューポートのバックグラウンドをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

paintViewportBorder

public void paintViewportBorder(SynthContext context,
                                Graphics g,
                                int x,
                                int y,
                                int w,
                                int h)
ビューポートのボーダをペイントします。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。