Module  java.desktop

Class SynthPainter



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

    SynthPainter实例是从SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext)方法获得的。

    您通常提供一个SynthPainter由合成器的方式file格式。 以下示例为所有JButton注册了一个绘画器,将渲染图像myImage.png

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

    SynthPainter是抽象的,只要它没有绘画,所有的方法都是空的。 虽然这些方法都没有类型来引发异常,但子类可以假定有效的参数被传入,如果不是,它们可以抛出一个NullPointerExceptionIllegalArgumentException以响应无效参数。

    从以下版本开始:
    1.5
    • 构造方法详细信息

      • SynthPainter

        public SynthPainter​()
    • 方法详细信息

      • paintArrowButtonBackground

        public void paintArrowButtonBackground​(SynthContext context,
                                               Graphics g,
                                               int x,
                                               int y,
                                               int w,
                                               int h)
        绘制箭头按钮的背景。 箭头按钮是由某些组件创建的,如JScrollBar
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintComboBoxBackground

        public void paintComboBoxBackground​(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
        画一个组合框的背景。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintDesktopPaneBorder

        public void paintDesktopPaneBorder​(SynthContext context,
                                           Graphics g,
                                           int x,
                                           int y,
                                           int w,
                                           int h)
        绘制桌面窗格的背景。
        参数
        context - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion来绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要绘画的区域的高度
      • paintFormattedTextFieldBorder

        public void paintFormattedTextFieldBorder​(SynthContext context,
                                                  Graphics g,
                                                  int x,
                                                  int y,
                                                  int w,
                                                  int h)
        绘制格式化文本字段的边框。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintInternalFrameBorder

        public void paintInternalFrameBorder​(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
        绘制内部框架的边框。
        参数
        context - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintMenuItemBackground

        public void paintMenuItemBackground​(SynthContext context,
                                            Graphics g,
                                            int x,
                                            int y,
                                            int w,
                                            int h)
        绘制菜单项的背景。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion要绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion来绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要绘画的区域的高度
      • paintRadioButtonBackground

        public void paintRadioButtonBackground​(SynthContext context,
                                               Graphics g,
                                               int x,
                                               int y,
                                               int w,
                                               int h)
        画一个单选按钮的背景。
        参数
        context - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - 方向的JScrollBar, JScrollBar.HORIZONTALJScrollBar.VERTICAL
        从以下版本开始:
        1.6
      • paintScrollBarBorder

        public void paintScrollBarBorder​(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
        绘制滚动条的边框。
        参数
        context - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics to paint to
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - JSeparator.HORIZONTALJSeparator.VERTICAL
      • paintSliderBackground

        public void paintSliderBackground​(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
        绘制滑块的背景。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识要绘制的 JComponentRegion
        g - Graphics to paint to
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - JSplitPane.HORIZONTAL_SPLITJSplitPane.VERTICAL_SPLIT
      • paintSplitPaneBackground

        public void paintSplitPaneBackground​(SynthContext context,
                                             Graphics g,
                                             int x,
                                             int y,
                                             int w,
                                             int h)
        绘制拆分窗格的背景。
        参数
        context - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintTabbedPaneBorder

        public void paintTabbedPaneBorder​(SynthContext context,
                                          Graphics g,
                                          int x,
                                          int y,
                                          int w,
                                          int h)
        绘制标签窗格的边框。
        参数
        context - SynthContext标识 JComponentRegion来绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext识别 JComponentRegion来绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion来绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
      • paintTextPaneBorder

        public void paintTextPaneBorder​(SynthContext context,
                                        Graphics g,
                                        int x,
                                        int y,
                                        int w,
                                        int h)
        绘制文本窗格的边框。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics to paint to
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 绘画面积的高度
      • paintTextFieldBorder

        public void paintTextFieldBorder​(SynthContext context,
                                         Graphics g,
                                         int x,
                                         int y,
                                         int w,
                                         int h)
        绘制文本字段的边框。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要绘画的区域的高度
        orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
        从以下版本开始:
        1.6
      • paintToolBarBorder

        public void paintToolBarBorder​(SynthContext context,
                                       Graphics g,
                                       int x,
                                       int y,
                                       int w,
                                       int h)
        绘制工具栏的边框。
        参数
        context - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
        从以下版本开始:
        1.6
      • paintToolBarContentBackground

        public void paintToolBarContentBackground​(SynthContext context,
                                                  Graphics g,
                                                  int x,
                                                  int y,
                                                  int w,
                                                  int h)
        绘制工具栏内容区域的背景。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
        从以下版本开始:
        1.6
      • paintToolBarContentBorder

        public void paintToolBarContentBorder​(SynthContext context,
                                              Graphics g,
                                              int x,
                                              int y,
                                              int w,
                                              int h)
        绘制工具栏的内容区域的边框。
        参数
        context - SynthContext识别 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制到
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要绘画的区域的高度
        orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
        从以下版本开始:
        1.6
      • paintToolBarDragWindowBackground

        public void paintToolBarDragWindowBackground​(SynthContext context,
                                                     Graphics g,
                                                     int x,
                                                     int y,
                                                     int w,
                                                     int h)
        绘制包含工具栏的窗口的背景,当它与主框架分离时。
        参数
        context - SynthContext识别 JComponentRegion以绘制
        g - Graphics to paint to
        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 - SynthContext标识 JComponentRegion以绘制
        g - Graphics来绘画
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 要涂漆的区域的高度
        orientation - JToolBar.HORIZONTALJToolBar.VERTICAL
        从以下版本开始:
        1.6
      • paintToolBarDragWindowBorder

        public void paintToolBarDragWindowBorder​(SynthContext context,
                                                 Graphics g,
                                                 int x,
                                                 int y,
                                                 int w,
                                                 int h)
        绘制包含工具栏的窗口的边框,当它与主框架分离时。
        参数
        context - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识要绘制的 JComponentRegion
        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 - SynthContext标识 JComponentRegion绘制
        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 - SynthContext标识 JComponentRegion以绘制
        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 - SynthContext标识 JComponentRegion绘制到
        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 - SynthContext识别 JComponentRegion以绘制
        g - Graphics
        x - 要绘制的区域的X坐标
        y - 要绘制的区域的Y坐标
        w - 要绘制的区域的宽度
        h - 绘画面积的高度