Перечисление SizeUnits
- Все реализуемые интерфейсы:
-
Serializable,Comparable<SizeUnits>,Constable
public enum SizeUnits
extends Enum<SizeUnits> Представляет размер, указанный в конкретной единице измерения, например, 14px или 0.2em.
- С момента:
- 9
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Краткое описание констант перечисления
| Константа перечисления | Описание |
|---|---|
CM | Представляет размер в сантиметрах. |
DEG | Представляет угол в градусах. |
EM | Представляет размер в единицах EM. |
EX | Представляет размер в единицах EX. |
GRAD | Представляет угол в градиантах. |
IN | Представляет размер в дюймах. |
MM | Представляет размер в миллиметрах. |
MS | Представляет время в миллисекундах. |
PC | Представляет размер в пиках. |
PERCENT | Представляет размер в процентах. |
PT | Представляет размер в пунктах. |
PX | Представляет размер в пикселях. |
RAD | Представляет угол в радианах. |
S | Представляет время в секундах. |
TURN | Представляет угол в оборотах. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean | isAbsolute() | Возвращает, является ли значение этого SizeUnits абсолютным. |
abstract double | pixels(double value,
double multiplier,
Font font) | Вычисляет пиксели для конкретного SizeUnits. |
abstract double | points(double value,
double multiplier,
Font font) | Вычисляет пункты для конкретного SizeUnits. |
static SizeUnits | valueOf(String name) | Возвращает константу перечисления этого типа с заданным именем. |
static SizeUnits[] | values() | Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. |
Подробное описание констант перечисления
PERCENT
public static final SizeUnits PERCENT
Представляет размер в процентах.
IN
public static final SizeUnits IN
Представляет размер в дюймах.
CM
public static final SizeUnits CM
Представляет размер в сантиметрах.
MM
public static final SizeUnits MM
Представляет размер в миллиметрах.
EM
public static final SizeUnits EM
Представляет размер в единицах EM. Примечание: Это единица, относительная к размеру шрифта элемента.
EX
public static final SizeUnits EX
Представляет размер в единицах EX. Примечание: При отсутствии метрик шрифта, одна
EX принимается за половину единицы EM.PT
public static final SizeUnits PT
Представляет размер в пунктах.
PC
public static final SizeUnits PC
Представляет размер в пиках.
PX
public static final SizeUnits PX
Представляет размер в пикселях.
DEG
public static final SizeUnits DEG
Представляет угол в градусах.
GRAD
public static final SizeUnits GRAD
Представляет угол в градиантах. Примечание: 400 градианов = 360 градусов.
RAD
public static final SizeUnits RAD
Представляет угол в радианах.
TURN
public static final SizeUnits TURN
Представляет угол в оборотах. Примечание: 1 оборот = 360 градусов.
S
public static final SizeUnits S
Представляет время в секундах.
MS
public static final SizeUnits MS
Представляет время в миллисекундах.
Подробное описание методов
values
public static SizeUnits[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static SizeUnits valueOf(String name)
Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Вложенные пробелы не допускаются.)
- Параметры:
-
name- имя константы перечисления, которая должна быть возвращена. - Возвращает:
- константу перечисления с заданным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с заданным именем -
NullPointerException- если аргумент равен null
points
public abstract double points(double value, double multiplier, Font font)
Вычисляет пункты для конкретного
SizeUnits.- Параметры:
-
value- значение -
multiplier- множитель -
font- шрифт - Возвращает:
- пункты для конкретного
SizeUnits
pixels
public abstract double pixels(double value, double multiplier, Font font)
Вычисляет пиксели для конкретного
SizeUnits.- Параметры:
-
value- значение -
multiplier- множитель -
font- шрифт - Возвращает:
- пиксели для конкретного
SizeUnits
isAbsolute
public boolean isAbsolute()
Возвращает, является ли значение этого
SizeUnits абсолютным.- Возвращает:
- является ли значение абсолютным
© 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.