Класс SynthPainter
public abstract class SynthPainter extends Object
SynthPainter используется для отрисовки фрагментов JComponent. Как минимум, каждый JComponent имеет два метода отрисовки: один для рамки и один для фона. Некоторые JComponent имеют более одного Region, а следовательно, и больше методов отрисовки. Экземпляры SynthPainter получаются с помощью метода SynthStyle.getPainter(javax.swing.plaf.synth.SynthContext).
Обычно вы предоставляете SynthPainter через формат файла Synth файла. Следующий пример регистрирует рисовальщик для всех 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 является абстрактным, поскольку не выполняет отрисовку, все методы пустые. Хотя ни один из этих методов не настроен на бросок исключения, подклассы могут предполагать, что передаются корректные аргументы, и, если нет, они могут бросить исключение NullPointerException или IllegalArgumentException в ответ на некорректные аргументы.
- Since:
- 1.5
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Конструктор для вызова подклассами. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
paintArrowButtonBackground |
Отображает фон кнопки со стрелкой. |
void |
paintArrowButtonBorder |
Отображает границу кнопки со стрелкой. |
void |
paintArrowButtonForeground |
Отображает передний план кнопки со стрелкой. |
void |
paintButtonBackground |
Отображает фон кнопки. |
void |
paintButtonBorder |
Отображает границу кнопки. |
void |
paintCheckBoxBackground |
Отображает фон флажка. |
void |
paintCheckBoxBorder |
Отображает границу флажка. |
void |
paintCheckBoxMenuItemBackground |
Отображает фон пункта меню флажка. |
void |
paintCheckBoxMenuItemBorder |
Отображает границу пункта меню флажка. |
void |
paintColorChooserBackground |
Отображает фон выбора цвета. |
void |
paintColorChooserBorder |
Отображает границу выбора цвета. |
void |
paintComboBoxBackground |
Отображает фон раскрывающегося списка. |
void |
paintComboBoxBorder |
Отображает границу раскрывающегося списка. |
void |
paintDesktopIconBackground |
Отображает фон значка рабочего стола. |
void |
paintDesktopIconBorder |
Отображает границу значка рабочего стола. |
void |
paintDesktopPaneBackground |
Отображает фон области рабочего стола. |
void |
paintDesktopPaneBorder |
Отображает фон области рабочего стола. |
void |
paintEditorPaneBackground |
Отображает фон панели редактора. |
void |
paintEditorPaneBorder |
Отображает границу панели редактора. |
void |
paintFileChooserBackground |
Отображает фон выбора файла. |
void |
paintFileChooserBorder |
Отображает границу выбора файла. |
void |
paintFormattedTextFieldBackground |
Отображает фон поля отформатированного текста. |
void |
paintFormattedTextFieldBorder |
Отображает границу поля отформатированного текста. |
void |
paintInternalFrameBackground |
Отображает фон внутренней рамки. |
void |
paintInternalFrameBorder |
Отображает границу внутренней рамки. |
void |
paintInternalFrameTitlePaneBackground |
Отображает фон панели заголовка внутренней рамки. |
void |
paintInternalFrameTitlePaneBorder |
Отображает границу панели заголовка внутренней рамки. |
void |
paintLabelBackground |
Отображает фон метки. |
void |
paintLabelBorder |
Отображает границу метки. |
void |
paintListBackground |
Отображает фон списка. |
void |
paintListBorder |
Отображает границу списка. |
void |
paintMenuBackground |
Отображает фон меню. |
void |
paintMenuBarBackground |
Отображает фон панели меню. |
void |
paintMenuBarBorder |
Отображает границу панели меню. |
void |
paintMenuBorder |
Отображает границу меню. |
void |
paintMenuItemBackground |
Отображает фон пункта меню. |
void |
paintMenuItemBorder |
Отображает границу пункта меню. |
void |
paintOptionPaneBackground |
Отображает фон панели опций. |
void |
paintOptionPaneBorder |
Отображает границу панели опций. |
void |
paintPanelBackground |
Отображает фон панели. |
void |
paintPanelBorder |
Отображает границу панели. |
void |
paintPasswordFieldBackground |
Отображает фон поля пароля. |
void |
paintPasswordFieldBorder |
Отображает границу поля пароля. |
void |
paintPopupMenuBackground |
Отображает фон всплывающего меню. |
void |
paintPopupMenuBorder |
Отображает границу всплывающего меню. |
void |
paintProgressBarBackground |
Отображает фон полосы прогресса. |
void |
paintProgressBarBackground |
Отображает фон полосы прогресса. |
void |
paintProgressBarBorder |
Отображает границу полосы прогресса. |
void |
paintProgressBarBorder |
Отображает границу полосы прогресса. |
void |
paintProgressBarForeground |
Отображает передний план полосы прогресса. отвечает за отображение степени выполнения полосы прогресса. |
void |
paintRadioButtonBackground |
Отображает фон радиокнопки. |
void |
paintRadioButtonBorder |
Отображает границу радиокнопки. |
void |
paintRadioButtonMenuItemBackground |
Отображает фон пункта меню радиокнопки. |
void |
paintRadioButtonMenuItemBorder |
Отображает границу пункта меню радиокнопки. |
void |
paintRootPaneBackground |
Отображает фон корневой панели. |
void |
paintRootPaneBorder |
Отображает границу корневой панели. |
void |
paintScrollBarBackground |
Отображает фон полосы прокрутки. |
void |
paintScrollBarBackground |
Отображает фон полосы прокрутки. |
void |
paintScrollBarBorder |
Отображает границу полосы прокрутки. |
void |
paintScrollBarBorder |
Отображает границу полосы прокрутки. |
void |
paintScrollBarThumbBackground |
Отображает фон ползунка полосы прокрутки. |
void |
paintScrollBarThumbBorder |
Отображает границу ползунка полосы прокрутки. |
void |
paintScrollBarTrackBackground |
Отображает фон дорожки полосы прокрутки. |
void |
paintScrollBarTrackBackground |
Отображает фон дорожки полосы прокрутки. |
void |
paintScrollBarTrackBorder |
Отображает границу дорожки полосы прокрутки. |
void |
paintScrollBarTrackBorder |
Отображает границу дорожки полосы прокрутки. |
void |
paintScrollPaneBackground |
Отображает фон области прокрутки. |
void |
paintScrollPaneBorder |
Отображает границу области прокрутки. |
void |
paintSeparatorBackground |
Отображает фон разделителя. |
void |
paintSeparatorBackground |
Отображает фон разделителя. |
void |
paintSeparatorBorder |
Отображает границу разделителя. |
void |
paintSeparatorBorder |
Отображает границу разделителя. |
void |
paintSeparatorForeground |
Отображает передний план разделителя. |
void |
paintSliderBackground |
Раскрашивает фоновый цвет ползунка. |
void |
paintSliderBackground |
Раскрашивает фоновый цвет ползунка. |
void |
paintSliderBorder |
Раскрашивает границу ползунка. |
void |
paintSliderBorder |
Раскрашивает границу ползунка. |
void |
paintSliderThumbBackground |
Раскрашивает фоновый цвет бегунка ползунка. |
void |
paintSliderThumbBorder |
Раскрашивает границу бегунка ползунка. |
void |
paintSliderTrackBackground |
Раскрашивает фоновый цвет дорожки ползунка. |
void |
paintSliderTrackBackground |
Раскрашивает фоновый цвет дорожки ползунка. |
void |
paintSliderTrackBorder |
Раскрашивает границу дорожки ползунка. |
void |
paintSliderTrackBorder |
Раскрашивает границу дорожки ползунка. |
void |
paintSpinnerBackground |
Раскрашивает фоновый цвет спиннера. |
void |
paintSpinnerBorder |
Раскрашивает границу спиннера. |
void |
paintSplitPaneBackground |
Раскрашивает фоновый цвет разделительной панели. |
void |
paintSplitPaneBorder |
Раскрашивает границу разделительной панели. |
void |
paintSplitPaneDividerBackground |
Раскрашивает фоновый цвет разделителя разделительной панели. |
void |
paintSplitPaneDividerBackground |
Раскрашивает фоновый цвет разделителя разделительной панели. |
void |
paintSplitPaneDividerForeground |
Раскрашивает передний план разделителя разделительной панели. |
void |
paintSplitPaneDragDivider |
Раскрашивает разделитель, когда пользователь перетаскивает разделитель разделительной панели. |
void |
paintTabbedPaneBackground |
Раскрашивает фоновый цвет вкладки. |
void |
paintTabbedPaneBorder |
Раскрашивает границу вкладки. |
void |
paintTabbedPaneContentBackground |
Раскрашивает фоновый цвет области, содержащей содержимое выбранной вкладки. |
void |
paintTabbedPaneContentBorder |
Раскрашивает границу области, содержащей содержимое выбранной вкладки. |
void |
paintTabbedPaneTabAreaBackground |
Раскрашивает фоновый цвет области за вкладками. |
void |
paintTabbedPaneTabAreaBackground |
Раскрашивает фоновый цвет области за вкладками. |
void |
paintTabbedPaneTabAreaBorder |
Раскрашивает границу области за вкладками. |
void |
paintTabbedPaneTabAreaBorder |
Раскрашивает границу области за вкладками. |
void |
paintTabbedPaneTabBackground |
Раскрашивает фоновый цвет вкладки. |
void |
paintTabbedPaneTabBackground |
Раскрашивает фоновый цвет вкладки. |
void |
paintTabbedPaneTabBorder |
Раскрашивает границу вкладки. |
void |
paintTabbedPaneTabBorder |
Раскрашивает границу вкладки. |
void |
paintTableBackground |
Раскрашивает фоновый цвет таблицы. |
void |
paintTableBorder |
Раскрашивает границу таблицы. |
void |
paintTableHeaderBackground |
Раскрашивает фоновый цвет заголовка таблицы. |
void |
paintTableHeaderBorder |
Раскрашивает границу заголовка таблицы. |
void |
paintTextAreaBackground |
Раскрашивает фоновый цвет текстового поля. |
void |
paintTextAreaBorder |
Раскрашивает границу текстового поля. |
void |
paintTextFieldBackground |
Раскрашивает фоновый цвет текстового поля. |
void |
paintTextFieldBorder |
Раскрашивает границу текстового поля. |
void |
paintTextPaneBackground |
Раскрашивает фоновый цвет текстовой области. |
void |
paintTextPaneBorder |
Раскрашивает границу текстовой области. |
void |
paintToggleButtonBackground |
Раскрашивает фоновый цвет переключателя. |
void |
paintToggleButtonBorder |
Раскрашивает границу переключателя. |
void |
paintToolBarBackground |
Раскрашивает фоновый цвет панели инструментов. |
void |
paintToolBarBackground |
Раскрашивает фоновый цвет панели инструментов. |
void |
paintToolBarBorder |
Раскрашивает границу панели инструментов. |
void |
paintToolBarBorder |
Раскрашивает границу панели инструментов. |
void |
paintToolBarContentBackground |
Раскрашивает фоновый цвет области содержимого панели инструментов. |
void |
paintToolBarContentBackground |
Раскрашивает фоновый цвет области содержимого панели инструментов. |
void |
paintToolBarContentBorder |
Раскрашивает границу области содержимого панели инструментов. |
void |
paintToolBarContentBorder |
Раскрашивает границу области содержимого панели инструментов. |
void |
paintToolBarDragWindowBackground |
Раскрашивает фоновый цвет окна, содержащего панель инструментов, когда она отсоединена от основной рамки. |
void |
paintToolBarDragWindowBackground |
Раскрашивает фоновый цвет окна, содержащего панель инструментов, когда она отсоединена от основной рамки. |
void |
paintToolBarDragWindowBorder |
Раскрашивает границу окна, содержащего панель инструментов, когда она отсоединена от основной рамки. |
void |
paintToolBarDragWindowBorder |
Раскрашивает границу окна, содержащего панель инструментов, когда она отсоединена от основной рамки. |
void |
paintToolTipBackground |
Раскрашивает фоновый цвет подсказки. |
void |
paintToolTipBorder |
Раскрашивает границу подсказки. |
void |
paintTreeBackground |
Раскрашивает фоновый цвет дерева. |
void |
paintTreeBorder |
Раскрашивает границу дерева. |
void |
paintTreeCellBackground |
Раскрашивает фоновый цвет строки, содержащей ячейку в дереве. |
void |
paintTreeCellBorder |
Раскрашивает границу строки, содержащей ячейку в дереве. |
void |
paintTreeCellFocus |
Раскрашивает индикатор фокуса для ячейки в дереве, когда она имеет фокус. |
void |
paintViewportBackground |
Раскрашивает фоновый цвет области просмотра. |
void |
paintViewportBorder |
Раскрашивает границу области просмотра. |
Подробное описание конструкторов
SynthPainter
protected SynthPainter()
Подробное описание методов
paintArrowButtonBackground
public void paintArrowButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
JScrollBar.- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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- SynthContext, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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- SynthContext, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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- SynthContext, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
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, идентифицирующийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы внутренней рамки
public void paintInternalFrameBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона метки
public void paintLabelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы метки
public void paintLabelBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона списка
public void paintListBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы списка
public void paintListBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона панели меню
public void paintMenuBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы панели меню
public void paintMenuBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона пункта меню
public void paintMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы пункта меню
public void paintMenuItemBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона меню
public void paintMenuBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы меню
public void paintMenuBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона диалогового окна
public void paintOptionPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка границы диалогового окна
public void paintOptionPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Отрисовка фона панели
public void paintPanelBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки -
orientation- одно изJProgressBar.HORIZONTALилиJProgressBar.VERTICAL - С:
- 1.6
paintProgressBarBorder
public void paintProgressBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки -
orientation- одно изJProgressBar.HORIZONTALилиJProgressBar.VERTICAL - С:
- 1.6
paintProgressBarForeground
public void paintProgressBarForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки -
orientation- одно изJProgressBar.HORIZONTALилиJProgressBar.VERTICAL
paintRadioButtonMenuItemBackground
public void paintRadioButtonMenuItemBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
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, определяющийJComponentиRegionдля отрисовки -
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- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
Окрашивание рамки радиокнопки
public void paintRadioButtonBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание фона корневого окна
public void paintRootPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание рамки корневого окна
public void paintRootPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание фона полосы прокрутки
public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание фона полосы прокрутки
public void paintScrollBarBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL - С момента:
- 1.6
Окрашивание рамки полосы прокрутки
public void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание рамки полосы прокрутки
public void paintScrollBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL - С момента:
- 1.6
Окрашивание фона бегунка полосы прокрутки
public void paintScrollBarThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
JScrollPane.- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL
Окрашивание рамки бегунка полосы прокрутки
public void paintScrollBarThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
JScrollPane.- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL
Окрашивание фона дорожки полосы прокрутки
public void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Окрашивание фона дорожки полосы прокрутки
public void paintScrollBarTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL - С момента:
- 1.6
Окрашивание рамки дорожки полосы прокрутки
public void paintScrollBarTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Ориентация JScrollBar, одна изJScrollBar.HORIZONTALилиJScrollBar.VERTICAL - Since:
- 1.6
paintScrollPaneBackground
public void paintScrollPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
paintScrollPaneBorder
public void paintScrollPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
paintSeparatorBackground
public void paintSeparatorBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJSeparator.HORIZONTALилиJSeparator.VERTICAL - Since:
- 1.6
paintSeparatorBorder
public void paintSeparatorBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJSeparator.HORIZONTALилиJSeparator.VERTICAL - Since:
- 1.6
paintSeparatorForeground
public void paintSeparatorForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJSeparator.HORIZONTALилиJSeparator.VERTICAL
paintSliderBackground
public void paintSliderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJSlider.HORIZONTALилиJSlider.VERTICAL - Since:
- 1.6
paintSliderBorder
public void paintSliderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, идентифицирующийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJSlider.HORIZONTALилиJSlider.VERTICAL - Since:
- 1.6
paintSliderThumbBackground
public void paintSliderThumbBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSlider.HORIZONTALилиJSlider.VERTICAL
paintSliderThumbBorder
public void paintSliderThumbBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSlider.HORIZONTALилиJSlider.VERTICAL
paintSliderTrackBackground
public void paintSliderTrackBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
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)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSlider.HORIZONTALилиJSlider.VERTICAL - Since:
- 1.6
paintSliderTrackBorder
public void paintSliderTrackBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
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)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSlider.HORIZONTALилиJSlider.VERTICAL - Since:
- 1.6
paintSpinnerBackground
public void paintSpinnerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку
paintSpinnerBorder
public void paintSpinnerBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку
paintSplitPaneDividerBackground
public void paintSplitPaneDividerBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
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)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSplitPane.HORIZONTAL_SPLITилиJSplitPane.VERTICAL_SPLIT - Since:
- 1.6
paintSplitPaneDividerForeground
public void paintSplitPaneDividerForeground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSplitPane.HORIZONTAL_SPLITилиJSplitPane.VERTICAL_SPLIT
paintSplitPaneDragDivider
public void paintSplitPaneDragDivider(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegion, в которые нужно выполнить отрисовку -
g-Graphics, в который нужно выполнить отрисовку -
x- Координата X области, в которую нужно выполнить отрисовку -
y- Координата Y области, в которую нужно выполнить отрисовку -
w- Ширина области, в которую нужно выполнить отрисовку -
h- Высота области, в которую нужно выполнить отрисовку -
orientation- Один изJSplitPane.HORIZONTAL_SPLITилиJSplitPane.VERTICAL_SPLIT
Рисование фона разделительной панели
public void paintSplitPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование рамки разделительной панели
public void paintSplitPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона вкладки
public void paintTabbedPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование рамки панели вкладок
public void paintTabbedPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона области вкладок
public void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона области вкладок
public void paintTabbedPaneTabAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Один изJTabbedPane.TOP,JTabbedPane.LEFT,JTabbedPane.BOTTOMилиJTabbedPane.RIGHT - Since:
- 1.6
Рисование рамки области вкладок
public void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование рамки области вкладок
public void paintTabbedPaneTabAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Один изJTabbedPane.TOP,JTabbedPane.LEFT,JTabbedPane.BOTTOMилиJTabbedPane.RIGHT - Since:
- 1.6
Рисование фона вкладки
public void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
tabIndex- Индекс отображаемой вкладки.
Рисование фона вкладки
public void paintTabbedPaneTabBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать фон -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
tabIndex- Индекс отображаемой вкладки. -
orientation- Один изJTabbedPane.TOP,JTabbedPane.LEFT,JTabbedPane.BOTTOMилиJTabbedPane.RIGHT - Since:
- 1.6
Рисование рамки вкладки
public void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
tabIndex- Индекс отображаемой вкладки.
Рисование рамки вкладки
public void paintTabbedPaneTabBorder(SynthContext context, Graphics g, int x, int y, int w, int h, int tabIndex, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegion, на которые необходимо нарисовать рамку -
g- Объект Graphics для рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
tabIndex- Индекс отображаемой вкладки. -
orientation- Один изJTabbedPane.TOP,JTabbedPane.LEFT,JTabbedPane.BOTTOMилиJTabbedPane.RIGHT - Since:
- 1.6
Рисование фона содержимого вкладки
public void paintTabbedPaneContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы содержимого вкладки
public void paintTabbedPaneContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона заголовка таблицы
public void paintTableHeaderBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы заголовка таблицы
public void paintTableHeaderBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона таблицы
public void paintTableBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы таблицы
public void paintTableBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона области текста
public void paintTextAreaBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы области текста
public void paintTextAreaBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона области текста
public void paintTextPaneBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы области текста
public void paintTextPaneBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона поля ввода
public void paintTextFieldBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование границы поля ввода
public void paintTextFieldBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
Рисование фона переключателя
public void paintToggleButtonBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolBarBorder
public void paintToolBarBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolBarContentBackground
public void paintToolBarContentBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolBarContentBorder
public void paintToolBarContentBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolBarDragWindowBackground
public void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования
paintToolBarDragWindowBackground
public void paintToolBarDragWindowBackground(SynthContext context, Graphics g, int x, int y, int w, int h, int orientation)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
g-Graphicsдля рисования -
x- Координата X области для рисования -
y- Координата Y области для рисования -
w- Ширина области для рисования -
h- Высота области для рисования -
orientation- Одна изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolBarDragWindowBorder
public void paintToolBarDragWindowBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Параметры:
-
context- SynthContext, определяющийJComponentиRegionдля рисования -
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)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки -
orientation- Один изJToolBar.HORIZONTALилиJToolBar.VERTICAL - Since:
- 1.6
paintToolTipBackground
public void paintToolTipBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintToolTipBorder
public void paintToolTipBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintTreeBackground
public void paintTreeBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintTreeBorder
public void paintTreeBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintTreeCellBackground
public void paintTreeCellBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintTreeCellBorder
public void paintTreeCellBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintTreeCellFocus
public void paintTreeCellFocus(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintViewportBackground
public void paintViewportBackground(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
paintViewportBorder
public void paintViewportBorder(SynthContext context, Graphics g, int x, int y, int w, int h)
- Parameters:
-
context- SynthContext, определяющийJComponentиRegionдля отрисовки -
g-Graphicsдля отрисовки -
x- Координата X области для отрисовки -
y- Координата Y области для отрисовки -
w- Ширина области для отрисовки -
h- Высота области для отрисовки
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/synth/SynthPainter.html