Интерфейс SynthIcon
- Все суперинтерфейсы:
Icon
public interface SynthIcon extends Icon
Иконка, которая получает
SynthContext. Подклассы должны реализовать только те варианты, которые принимают SynthContext, но должны быть готовы к тому, что SynthContext будет равен null.Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
default int |
getIconHeight() |
Возвращает высоту иконки. |
int |
getIconHeight |
Возвращает высоту иконки для заданного контекста Synth. |
default int |
getIconWidth() |
Возвращает ширину иконки. |
int |
getIconWidth |
Возвращает ширину иконки для заданного контекста Synth. |
default void |
paintIcon |
Отображает иконку в указанном месте. |
void |
paintIcon |
Отображает иконку в указанном месте для заданного контекста Synth. |
Подробное описание методов
paintIcon
void paintIcon(SynthContext context, Graphics g, int x, int y, int width, int height)
Отображает иконку в указанном месте для заданного контекста Synth.
- Параметры:
-
context- идентификатор области размещения, может быть null. -
g- контекст графики -
x- координата X для рисования -
y- координата Y для рисования -
width- ширина области для рисования, может быть 0 -
height- высота области для рисования, может быть 0
getIconWidth
int getIconWidth(SynthContext context)
Возвращает ширину иконки для заданного контекста Synth.
- Параметры:
-
context-SynthContextзапрашивающий иконку, может быть null. - Возвращает:
- целое число, определяющее ширину иконки.
getIconHeight
int getIconHeight(SynthContext context)
Возвращает высоту иконки для заданного контекста Synth.
- Параметры:
-
context-SynthContextзапрашивающий иконку, может быть null. - Возвращает:
- целое число, определяющее высоту иконки.
paintIcon
default void paintIcon(Component c, Graphics g, int x, int y)
Описание скопировано из интерфейса:
IconОтображает иконку в указанном месте. Реализации иконок могут использовать аргумент Component для получения свойств, полезных для рисования, например, цвет переднего или заднего плана.
- Определено в:
-
paintIconв интерфейсеIcon - Параметры:
-
c-Componentдля получения свойств, полезных для рисования -
g- контекст графики -
x- координата X верхнего левого угла иконки -
y- координата Y верхнего левого угла иконки
getIconWidth
default int getIconWidth()
Описание скопировано из интерфейса:
IconВозвращает ширину иконки.
- Определено в:
-
getIconWidthв интерфейсеIcon - Возвращает:
- целое число, определяющее фиксированную ширину иконки.
getIconHeight
default int getIconHeight()
Описание скопировано из интерфейса:
IconВозвращает высоту иконки.
- Определено в:
-
getIconHeightв интерфейсеIcon - Возвращает:
- целое число, определяющее фиксированную высоту иконки.
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/plaf/synth/SynthIcon.html