public enum FontWeight
extends Enum<FontWeight>
Specifies different font weights which can be used when searching for a
font on the system.
The names correspond to pre-defined weights in the OS/2 table of the
OpenType font specification.
The CSS 3 specification references the same as a sequence of values.
Since:
JavaFX 2.0
static
FontWeight
[]
values
()
Returns an array containing the constants of this enum type, in
the order they are declared.
values
public static FontWeight[] values()
Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (FontWeight c : FontWeight.values())
System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared
valueOf
public static FontWeight valueOf(String name)
Returns the enum constant of this type with the specified name.
The string must match
exactly
an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
Parameters:
name
- the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException
- if this enum type has no constant with the specified name
NullPointerException
- if the argument is null
getWeight
public int getWeight()
Return the visual weight (degree of blackness or thickness)
specified by this
FontWeight
.
Returns:
weight
findByName
public static FontWeight findByName(String name)
Returns
FontWeight
by its name.
Parameters:
name
- name of the
FontWeight
findByWeight
public static FontWeight findByWeight(int weight)
Returns the closest
FontWeight
for a weight
value as defined by the CSS and OpenType specifications.
Where the specified value is equidistant between two
FontWeight
values, then the implementation may
select either at its discretion.
This lookup is without reference to a font, so this is
purely a mapping to the set of
FontWeight
instances
and does not mean that a font of that weight will be available.
Returns:
closest
FontWeight