Module java.desktop

Class SynthPainter

java.lang.Object
javax.swing.plaf.synth.SynthPainter

public abstract class SynthPainter extends Object
SynthPainter 用于绘制 JComponent 的部分。至少每个 JComponent 都有两个绘制方法:一个用于边框,一个用于背景。一些 JComponent 有多个 Region,因此有更多的绘制方法。

SynthPainter 的实例是通过 SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext) 方法获取的。

通常,您通过 Synth 的 文件 格式提供 SynthPainter。以下示例为所有将渲染图像 myImage.pngJButton 注册了一个绘制器:

  <style id="buttonStyle">
    <imagePainter path="myImage.png" sourceInsets="2 2 2 2"
                  paintCenter="true" stretch="true"/>
    <insets top="2" bottom="2" left="2" right="2"/>
  </style>
  <bind style="buttonStyle" type="REGION" key="button"/>

SynthPainter 在抽象方面不进行绘制,所有方法都是空的。虽然这些方法都没有指定抛出异常,但子类可以假定传入了有效的参数,如果没有,它们可以对无效参数抛出 NullPointerExceptionIllegalArgumentException

自版本:
1.5
  • Constructor Details

    • SynthPainter

      protected SynthPainter()
      构造函数供子类调用。
  • Method Details

    • 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 - 要
    • paintEditorPaneBackground

      public void paintEditorPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of an editor pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintEditorPaneBorder

      public void paintEditorPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of an editor pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintFileChooserBackground

      public void paintFileChooserBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a file chooser.
      参数:
      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)
      绘制菜单的边框。
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintOptionPaneBackground

      public void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of an option pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintOptionPaneBorder

      public void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of an option pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintPanelBackground

      public void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a panel.
      参数:
      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.HORIZONTALJProgressBar.VERTICAL之一
      自版本:
      1.6
    • paintProgressBarBorder

      public void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制进度条的边框。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintProgressBarBorder

      public void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制进度条的边框。此实现调用了不带方向参数的同名方法。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
      orientation - JProgressBar.HORIZONTALJProgressBar.VERTICAL之一
      自版本:
      1.6
    • paintProgressBarForeground

      public void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制进度条的前景。负责提供进度条进度的指示。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
      orientation - JProgressBar.HORIZONTALJProgressBar.VERTICAL之一
    • paintRadioButtonMenuItemBackground

      public void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制单选按钮菜单项的背景。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintRadioButtonMenuItemBorder

      public void paintRadioButtonMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制单选按钮菜单项的边框。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintRadioButtonBackground

      public void paintRadioButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制单选按钮的背景。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintRadioButtonBorder

      public void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制单选按钮的边框。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintRootPaneBackground

      public void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制根窗格的背景。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintRootPaneBorder

      public void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制根窗格的边框。
      参数:
      context - 用于标识要绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
    • paintScrollBarBackground

      public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a scrollbar.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintScrollBarBackground

      public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      Paints the background of a scrollbar. This implementation invokes the method of the same name without the orientation.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
      orientation - Orientation of the JScrollBar, one of JScrollBar.HORIZONTAL or JScrollBar.VERTICAL
      Since:
      1.6
    • paintScrollBarBorder

      public void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of a scrollbar.
      参数:
      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.HORIZONTALJScrollBar.VERTICAL
      自版本:
      1.6
    • paintScrollBarThumbBackground

      public void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滚动条滑块的背景。滑块提供了一个图形指示,显示了在JScrollPane中有多少组件是可见的。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JScrollBar的方向之一,可以是JScrollBar.HORIZONTALJScrollBar.VERTICAL
    • paintScrollBarThumbBorder

      public void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滚动条滑块的边框。滑块提供了一个图形指示,显示了在JScrollPane中有多少组件是可见的。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JScrollBar的方向之一,可以是JScrollBar.HORIZONTALJScrollBar.VERTICAL
    • paintScrollBarTrackBackground

      public void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滚动条轨道的背景。轨道包含滑块。
      参数:
      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.HORIZONTALJScrollBar.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.HORIZONTALJScrollBar.VERTICAL
      自版本:
      1.6
    • paintScrollPaneBackground

      public void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滚动窗格的背景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintScrollPaneBorder

      public void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滚动窗格的边框。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSeparatorBackground

      public void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制分隔符的背景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSeparatorBackground

      public void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制分隔符的背景。此实现调用了同名方法,但不包括方向信息。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSeparator.HORIZONTALJSeparator.VERTICAL之一
      自版本:
      1.6
    • paintSeparatorBorder

      public void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制分隔符的边框。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSeparatorBorder

      public void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制分隔符的边框。此实现调用了同名方法,但不包括方向信息。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSeparator.HORIZONTALJSeparator.VERTICAL之一
      自版本:
      1.6
    • paintSeparatorForeground

      public void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制分隔符的前景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要
    • paintSliderBackground

      public void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a slider.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintSliderBackground

      public void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      Paints the background of a slider. This implementation invokes the method of the same name without the orientation.
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
      自版本:
      1.6
    • paintSliderBorder

      public void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滑块的边框。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSliderBorder

      public void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滑块的边框。此实现调用了不带方向参数的同名方法。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
      自版本:
      1.6
    • paintSliderThumbBackground

      public void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滑块的滑块背景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
    • paintSliderThumbBorder

      public void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滑块的滑块边框。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
    • paintSliderTrackBackground

      public void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滑块的轨道背景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSliderTrackBackground

      public void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滑块的轨道背景。此实现调用了不带方向参数的同名方法。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
      自版本:
      1.6
    • paintSliderTrackBorder

      public void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制滑块的轨道边框。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSliderTrackBorder

      public void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制滑块的轨道边框。此实现调用了不带方向参数的同名方法。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSlider.HORIZONTALJSlider.VERTICAL之一
      自版本:
      1.6
    • paintSpinnerBackground

      public void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制微调器的背景。
      参数:
      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_SPLITJSplitPane.VERTICAL_SPLIT之一
      自版本:
      1.6
    • paintSplitPaneDividerForeground

      public void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制分隔面板分隔条的前景。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
      orientation - JSplitPane.HORIZONTAL_SPLITJSplitPane.VERTICAL_SPLIT之一
    • paintSplitPaneDragDivider

      public void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      绘制拖动分隔面板分隔条时的分隔条。
      参数:
      context - 用于标识要绘制到的JComponentRegion的SynthContext
      g - 要绘制到的Graphics
      x - 要绘制到的区域的X坐标
      y - 要绘制到的区域的Y坐标
      w - 要绘制到的区域的宽度
      h - 要绘制到的区域的高度
    • paintSplitPaneBackground

      public void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a split pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintSplitPaneBorder

      public void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of a split pane.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintTabbedPaneBackground

      public void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a tabbed pane.
      参数:
      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.BOTTOMJTabbedPane.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.BOTTOMJTabbedPane.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.BOTTOMJTabbedPane.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.BOTTOMJTabbedPane.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
    • paintTableBorder

      public void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of a table.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintTextAreaBackground

      public void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the background of a text area.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • paintTextAreaBorder

      public void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of a text area.
      参数:
      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.HORIZONTALJToolBar.VERTICAL之一
      自1.6起:
      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.HORIZONTALJToolBar.VERTICAL之一
      自1.6起:
      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.HORIZONTALJToolBar.VERTICAL之一
      自1.6起:
      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.HORIZONTALJToolBar.VERTICAL之一
      自1.6起:
      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 - 要绘制到的区域的
    • paintToolBarDragWindowBackground

      public void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
      Paints the background of the window containing the tool bar when it has been detached from its primary frame. This implementation invokes the method of the same name without the orientation.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
      orientation - One of JToolBar.HORIZONTAL or JToolBar.VERTICAL
      Since:
      1.6
    • paintToolBarDragWindowBorder

      public void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      Paints the border of the window containing the tool bar when it has been detached from it's primary frame.
      Parameters:
      context - SynthContext identifying the JComponent and Region to paint to
      g - Graphics to paint to
      x - X coordinate of the area to paint to
      y - Y coordinate of the area to paint to
      w - Width of the area to paint to
      h - Height of the area to paint to
    • 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.HORIZONTALJToolBar.VERTICAL之一
      自从:
      1.6
    • paintToolTipBackground

      public void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制工具提示的背景。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintToolTipBorder

      public void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制工具提示的边框。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintTreeBackground

      public void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制树的背景。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintTreeBorder

      public void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制树的边框。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintTreeCellBackground

      public void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制树中包含单元格的行的背景。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintTreeCellBorder

      public void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制树中包含单元格的行的边框。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintTreeCellFocus

      public void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制树中具有焦点的单元格的焦点指示器。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintViewportBackground

      public void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制视口的背景。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度
    • paintViewportBorder

      public void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
      绘制视口的边框。
      参数:
      context - 用于绘制的JComponentRegion的SynthContext
      g - 要绘制的Graphics
      x - 要绘制的区域的X坐标
      y - 要绘制的区域的Y坐标
      w - 要绘制的区域的宽度
      h - 要绘制的区域的高度