- java.lang.Object
-
- java.lang.Enum<CacheHint>
-
- javafx.scene.CacheHint
-
- Все реализованные интерфейсы:
-
Serializable,Comparable<CacheHint>
public enum CacheHint extends Enum<CacheHint>
Рекомендации к кешированию для использования сNode.cacheHint- С:
- JavaFX 2.0
- См. также:
Node.cacheHintProperty()
-
Краткое описание констант перечисления
Константы перечисления Константа перечисления Описание DEFAULTНет дополнительной подсказки.QUALITYПодсказка для механизма кэширования растровых изображений, указывающая, что этот узел должен отображаться на экране с максимальным качеством.ROTATEПодсказка для механизма кэширования растровых изображений, указывающая, что если узел повернут, разрешено рисовать его, поворачивая кэшированное растровое изображение (а не перерисовывая узел).SCALEПодсказка для механизма кэширования растровых изображений, указывающая, что если узел масштабируется вверх или вниз, разрешено рисовать его, масштабируя кэшированное растровое изображение (а не перерисовывая узел).SCALE_AND_ROTATEПодсказка для механизма кэширования растровых изображений, указывающая, что если узел масштабируется и/или поворачивается, разрешено рисовать его, масштабируя и/или поворачивая кэшированное растровое изображение (а не перерисовывая узел).SPEEDПодсказка для механизма кэширования растровых изображений, указывающая, что этот узел анимируется и должен быть нарисован из кэша растровых изображений по возможности, чтобы сохранить плавную анимацию.
-
Краткое описание методов
Все методыСтатические методыКонкретные методы Модификатор и тип Метод Описание static CacheHintvalueOf(String name)Возвращает константу перечисления данного типа с заданным именем.static CacheHint[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание констант перечисления
-
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()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для итерации по константам следующим образом:for (CacheHint c : CacheHint.values()) System.out.println(c);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
-
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.