JavaTM 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 には、少なくともボーダー用とバックグラウンド用の 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 はペイントを行わないかぎりは abstract クラスであり、このクラスのメソッドはすべて空です。これらのメソッドが例外をスローするために入力されないかぎり、サブクラスは有効な引数が渡されるものとみなします。そうでない場合は、無効な引数を受けて 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 paintProgressBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          進捗バーのバックグラウンドをペイントします。
 void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          進捗バーのボーダーをペイントします。
 void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          進捗バーのボーダーをペイントします。
 void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          進捗バーのフォアグラウンドをペイントします。
 void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのバックグラウンドをペイントします。
 void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのボーダーをペイントします。
 void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのメニュー項目のバックグラウンドをペイントします。
 void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ラジオボタンのメニュー項目のボーダーをペイントします。
 void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ルート区画のバックグラウンドをペイントします。
 void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ルート区画のボーダーをペイントします。
 void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのバックグラウンドをペイントします。
 void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのバックグラウンドをペイントします。
 void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのボーダーをペイントします。
 void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのボーダーをペイントします。
 void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのサムのバックグラウンドをペイントします。
 void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのサムのボーダーをペイントします。
 void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのトラックのバックグラウンドをペイントします。
 void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのトラックのバックグラウンドをペイントします。
 void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロールバーのトラックのボーダーをペイントします。
 void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スクロールバーのトラックのボーダーをペイントします。
 void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロール区画のバックグラウンドをペイントします。
 void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スクロール区画のボーダーをペイントします。
 void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          セパレータのバックグラウンドをペイントします。
 void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          セパレータのバックグラウンドをペイントします。
 void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          セパレータのボーダーをペイントします。
 void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          セパレータのボーダーをペイントします。
 void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          セパレータのフォアグラウンドをペイントします。
 void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのバックグラウンドをペイントします。
 void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのバックグラウンドをペイントします。
 void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのボーダーをペイントします。
 void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのボーダーをペイントします。
 void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのサムのバックグラウンドをペイントします。
 void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのサムのボーダーをペイントします。
 void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのトラックのバックグラウンドをペイントします。
 void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのトラックのバックグラウンドをペイントします。
 void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スライダのトラックのボーダーをペイントします。
 void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          スライダのトラックのボーダーをペイントします。
 void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          スピナーのバックグラウンドをペイントします。
 void paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          スピナーのボーダーをペイントします。
 void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          分割区画のバックグラウンドをペイントします。
 void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          分割区画のボーダーをペイントします。
 void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          分割区画のディバイダのバックグラウンドをペイントします。
 void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          分割区画のディバイダのバックグラウンドをペイントします。
 void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          分割区画のディバイダのフォアグラウンドをペイントします。
 void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ユーザーが分割区画のディバイダをドラッグしているときにディバイダをペイントします。
 void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のバックグラウンドをペイントします。
 void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のボーダーをペイントします。
 void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          選択されたタブ区画のタブの内容が格納されている領域のバックグラウンドをペイントします。
 void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          選択されたタブ区画のタブの内容が格納されている領域のボーダーをペイントします。
 void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のタブの背後にある領域のバックグラウンドをペイントします。
 void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          タブ区画のタブの背後にある領域のバックグラウンドをペイントします。
 void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          タブ区画のタブの背後にある領域のボーダーをペイントします。
 void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          タブ区画のタブの背後にある領域のボーダーをペイントします。
 void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          タブ区画のタブのバックグラウンドをペイントします。
 void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
          タブ区画のタブのバックグラウンドをペイントします。
 void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
          タブ区画のタブのボーダーをペイントします。
 void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
          タブ区画のタブのボーダーをペイントします。
 void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのバックグラウンドをペイントします。
 void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのボーダーをペイントします。
 void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのヘッダーのバックグラウンドをペイントします。
 void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テーブルのヘッダーのボーダーをペイントします。
 void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト領域のバックグラウンドをペイントします。
 void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト領域のボーダーをペイントします。
 void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキストフィールドのバックグラウンドをペイントします。
 void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキストフィールドのボーダーをペイントします。
 void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト区画のバックグラウンドをペイントします。
 void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          テキスト区画のボーダーをペイントします。
 void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          トグルボタンのバックグラウンドをペイントします。
 void paintToggleButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          トグルボタンのボーダーをペイントします。
 void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのバックグラウンドをペイントします。
 void paintToolBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーのバックグラウンドをペイントします。
 void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのボーダーをペイントします。
 void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーのボーダーをペイントします。
 void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのコンテンツ領域のバックグラウンドをペイントします。
 void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーのコンテンツ領域のバックグラウンドをペイントします。
 void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーのコンテンツ領域のボーダーをペイントします。
 void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーのコンテンツ領域のボーダーをペイントします。
 void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのバックグラウンドをペイントします。
 void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのバックグラウンドをペイントします。
 void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのボーダーをペイントします。
 void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
          ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのボーダーをペイントします。
 void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールヒントのバックグラウンドをペイントします。
 void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツールヒントのボーダーをペイントします。
 void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリーのバックグラウンドをペイントします。
 void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリーのボーダーをペイントします。
 void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルが格納されている行のバックグラウンドをペイントします。
 void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルが格納されている行のボーダーをペイントします。
 void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
          ツリー内のセルにフォーカスがあるときに、セルのフォーカスインジケータをペイントします。
 void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
          ビューポートのバックグラウンドをペイントします。
 void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
          ビューポートのボーダーをペイントします。
 
クラス 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)
進捗バーのバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JProgressBar.HORIZONTAL または JProgressBar.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)
進捗バーのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

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

paintScrollBarBackground

public void paintScrollBarBackground(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 - JscrollBar の方向。 JScrollBar.HORIZONTAL または JScrollBar.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)
スクロールバーのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

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

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 - ペイントされる領域の高さ

paintScrollBarTrackBackground

public void paintScrollBarTrackBackground(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 - JscrollBar の方向。 JScrollBar.HORIZONTAL または JScrollBar.VERTICAL
導入されたバージョン:
1.6

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 - ペイントされる領域の高さ

paintScrollBarTrackBorder

public void paintScrollBarTrackBorder(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 - JscrollBar の方向。 JScrollBar.HORIZONTAL または JScrollBar.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)
セパレータのバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JSeparator.HORIZONTAL または JSeparator.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)
セパレータのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

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

paintSliderBackground

public void paintSliderBackground(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
導入されたバージョン:
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)
スライダのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

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

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 - ペイントされる領域の高さ

paintSliderTrackBackground

public void paintSliderTrackBackground(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
導入されたバージョン:
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)
スライダのトラックのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

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

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 - ペイントされる領域の高さ

paintSplitPaneDividerBackground

public void paintSplitPaneDividerBackground(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
導入されたバージョン:
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_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 - ペイントされる領域の高さ

paintTabbedPaneTabAreaBackground

public void paintTabbedPaneTabAreaBackground(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 - 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)
タブ区画のタブの背後にある領域のボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
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)
タブ区画のタブのバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
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)
タブ区画のタブのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
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)
ツールバーのバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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)
ツールバーのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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)
ツールバーのコンテンツ領域のバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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)
ツールバーのコンテンツ領域のボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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)
ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのバックグラウンドをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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)
ツールバーがそのプライマリフレームから切り離されたときに、ツールバーが格納されているウィンドウのボーダーをペイントします。この実装は、方向を持たない同じ名前のメソッドを呼び出します。

パラメータ:
context - ペイントされる JComponentRegion を識別する SynthContext
g - ペイントされる Graphics
x - ペイントされる領域の X 座標
y - ペイントされる領域の Y 座標
w - ペイントされる領域の幅
h - ペイントされる領域の高さ
orientation - JToolBar.HORIZONTAL または JToolBar.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 Platform
Standard Ed. 6

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

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