public enum FontSmoothingType extends 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(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(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullSubmit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.