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