- java.lang.Object
-
- java.lang.Enum<FontWeight>
-
- javafx.scene.text.FontWeight
-
- Все реализованные интерфейсы:
-
Serializable,Comparable<FontWeight>
public enum FontWeight extends Enum<FontWeight>
Указывает различные начертания шрифтов, которые можно использовать при поиске шрифта в системе. Имена соответствуют предопределённым начертаниям в таблице OS/2 спецификации OpenType шрифтов шрифта. Спецификация CSS 3 ссылается на те же значения.- С тех пор:
- JavaFX 2.0
-
Краткое описание констант перечисления
Константы перечисления Константа перечисления Описание BLACKпредставляет начертание шрифта Чёрный (900).BOLDпредставляет начертание шрифта Жирный (700).EXTRA_BOLDпредставляет начертание шрифта «Очень жирный» (800).EXTRA_LIGHTпредставляет начертание шрифта «Очень лёгкий» (200).LIGHTпредставляет начертание шрифта Лёгкий (300).MEDIUMпредставляет начертание шрифта Средний (500).NORMALпредставляет начертание шрифта Нормальный (400).SEMI_BOLDпредставляет начертание шрифта «Полужирный» (600).THINпредставляет начертание шрифта Тонкий (100).
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляровКонкретные методы Модификатор и тип Метод Описание static FontWeightfindByName(String name)ВозвращаетFontWeightпо его имени.static FontWeightfindByWeight(int weight)Возвращает ближайшее начертаниеFontWeightдля значения начертания, как определено в спецификациях CSS и OpenType.intgetWeight()Возвращает визуальное начертание (степень черноты или толщины), указанное этимFontWeight.static FontWeightvalueOf(String name)Возвращает константу перечисления этого типа с заданным именем.static FontWeight[]values()Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.
-
Подробное описание констант перечисления
-
THIN
public static final FontWeight THIN
представляет начертание шрифта Тонкий (100).
-
EXTRA_LIGHT
public static final FontWeight EXTRA_LIGHT
представляет начертание шрифта «Очень лёгкий» (200).
-
LIGHT
public static final FontWeight LIGHT
представляет начертание шрифта Лёгкий (300).
-
NORMAL
public static final FontWeight NORMAL
представляет начертание шрифта Нормальный (400).
-
MEDIUM
public static final FontWeight MEDIUM
представляет начертание шрифта Средний (500).
-
SEMI_BOLD
public static final FontWeight SEMI_BOLD
представляет начертание шрифта «Полужирный» (600).
-
BOLD
public static final FontWeight BOLD
представляет начертание шрифта Жирный (700).
-
EXTRA_BOLD
public static final FontWeight EXTRA_BOLD
представляет начертание шрифта «Очень жирный» (800).
-
BLACK
public static final FontWeight BLACK
представляет начертание шрифта Чёрный (900).
-
-
Подробное описание методов
-
values
public static FontWeight[] values()
Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод может использоваться для итерации по константам следующим образом:for (FontWeight c : FontWeight.values()) System.out.println(c);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
-
valueOf
public static FontWeight valueOf(String name)
Возвращает константу перечисления этого типа с заданным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления в этом типе. (Дополнительные пробелы недопустимы.)- Параметры:
-
name- имя константы перечисления, которая должна быть возвращена. - Возвращает:
- константа перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет константы с указанным именем -
NullPointerException- если аргумент равен null
-
getWeight
public int getWeight()
Возвращает визуальное начертание (степень черноты или толщины), указанное этимFontWeight.- Возвращает:
- начертание
-
findByName
public static FontWeight findByName(String name)
ВозвращаетFontWeightпо его имени.- Параметры:
-
name- имяFontWeight - Возвращает:
- FontWeight по его имени
-
findByWeight
public static FontWeight findByWeight(int weight)
Возвращает ближайшее начертаниеFontWeightдля значения начертания, как определено в спецификациях CSS и OpenType. Если указанное значение равноудалено от двух значений начертанияFontWeight, то реализация может выбрать любое по своему усмотрению. Этот поиск не ссылается на шрифт, поэтому это просто сопоставление с наборомFontWeightэкземпляров и не означает, что шрифт с таким начертанием будет доступен.- Параметры:
-
weight- значение начертания - Возвращает:
- ближайшее начертание
FontWeight
-
© 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.