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