モジュール java.desktop
パッケージ 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

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