public enum FontSmoothingType extends java.lang.Enum<FontSmoothingType>
FontSmoothingType
enum is used to specify the preferred
mechanism used to smooth the edges of fonts for on-screen text.Enum Constant and Description |
---|
GRAY
Specifies the default gray scale smoothing, which is most
suitable for graphics and animation uses.
|
LCD
Specifies sub-pixel LCD text, which utilises characteristics
of digital LCD display panels to achieve increased pixel
resolution.
|
Modifier and Type | Method and Description |
---|---|
static FontSmoothingType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static FontSmoothingType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final FontSmoothingType GRAY
public static final FontSmoothingType LCD
A request for LCD text is a 'hint', since the implementation may need to ignore it under conditions such as compositing modes which do not support it. It follow that where LCD text is important that the application should avoid use of effects, transparency etc.
public static FontSmoothingType[] values()
for (FontSmoothingType c : FontSmoothingType.values()) System.out.println(c);
public static FontSmoothingType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is nullCopyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.