Перечисление CacheHint
- Все реализованные интерфейсы:
-
Serializable,Comparable<CacheHint>,Constable
public enum CacheHint
extends Enum<CacheHint> Подсказки к кешированию для использования с
Node.cacheHint
- С:
- JavaFX 2.0
- См. также:
Node.cacheHintProperty()
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
DEFAULT | Без дополнительных подсказок. |
QUALITY | Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел должен отображаться на экране с наилучшим визуальным качеством. |
ROTATE | Подсказка для механизма кеширования растровых изображений, указывающая, что если узел повернут, то его можно отрисовать путем поворота кэшированного растрового изображения (а не путем повторной отрисовки узла). |
SCALE | Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется, то его можно отрисовать путем масштабирования кэшированного растрового изображения (а не путем повторной отрисовки узла). |
SCALE_AND_ROTATE | Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется и/или поворачивается, то его можно отрисовать путем масштабирования и/или поворота кэшированного растрового изображения (а не путем повторной отрисовки узла). |
SPEED | Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел анимируется и должен отрисовываться из кэша растрового изображения всякий раз, когда это возможно, для поддержания плавной анимации. |
Краткое описание методов
Подробное описание констант перечисления
DEFAULT
public static final CacheHint DEFAULT
Без дополнительных подсказок. Система определит наилучшее использование кэша растровых изображений.
SPEED
public static final CacheHint SPEED
Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел анимируется и должен отрисовываться из кэша растрового изображения всякий раз, когда это возможно, для поддержания плавной анимации. Компромисс заключается в том, что это может привести к снижению визуального качества.
QUALITY
public static final CacheHint QUALITY
Подсказка для механизма кеширования растровых изображений, указывающая, что этот узел должен отображаться на экране с наилучшим визуальным качеством. Кэшированное растровое изображение будет использоваться только в том случае, если это не ухудшит внешний вид узла на экране.
Компромисс заключается в том, что анимация может вызвать незначительные изменения в способе отрисовки узла, поэтому для узла с cacheHint типа QUALITY может потребоваться повторная отрисовка узла даже при таких незначительных изменениях, которые не будут видны в середине анимации. Таким образом, узел с cacheHint типа QUALITY часто выиграет от замены cacheHint на более разрешительное значение (например, SPEED) в период анимации.
SCALE
public static final CacheHint SCALE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется, то его можно отрисовать путем масштабирования кэшированного растрового изображения (а не путем повторной отрисовки узла).
ROTATE
public static final CacheHint ROTATE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел повернут, то его можно отрисовать путем поворота кэшированного растрового изображения (а не путем повторной отрисовки узла).
SCALE_AND_ROTATE
public static final CacheHint SCALE_AND_ROTATE
Подсказка для механизма кеширования растровых изображений, указывающая, что если узел масштабируется и/или поворачивается, то его можно отрисовать путем масштабирования и/или поворота кэшированного растрового изображения (а не путем повторной отрисовки узла).
Подробное описание методов
values
public static CacheHint[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static CacheHint valueOf(String name)
Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (В строке не допускаются лишние пробелы.)
- Параметры:
-
name- имя константы перечисления, которую нужно вернуть. - Возвращает:
- константа перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.