Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
java.awt.RenderingHints
Graphics2D
rendering pipeline. Because these
items are hints only, they may be ignored by a particular
Graphics2D
implementation.
Nested Class Summary | |
static class |
|
Field Summary | |
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static RenderingHints.Key |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
static Object |
|
Constructor Summary | |
| |
|
Method Summary | |
void |
|
void |
|
Object |
|
boolean |
|
boolean |
|
Set |
|
boolean | |
Object | |
int |
|
boolean |
|
Set |
|
Object | |
void |
|
Object | |
int |
|
String |
|
Collection |
|
Methods inherited from class java.lang.Object | |
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
Field Details
KEY_ALPHA_INTERPOLATION
public static final RenderingHints.Key KEY_ALPHA_INTERPOLATION
A key for the 'alpha interpolation' hint. Permitted values are:
VALUE_ALPHA_INTERPOLATION_SPEED
Prefer speed over quality. VALUE_ALPHA_INTERPOLATION_QUALITY
Prefer quality over speed. VALUE_ALPHA_INTERPOLATION_DEFAULT
Use the default setting.
KEY_ANTIALIASING
public static final RenderingHints.Key KEY_ANTIALIASING
A key for the 'antialiasing' hint. Permitted values are:
VALUE_ANTIALIAS_OFF
Render without antialiasing (better speed). VALUE_ANTIALIAS_ON
Render with antialiasing (better quality). VALUE_ANTIALIAS_DEFAULT
Use the default value for antialiasing.
KEY_COLOR_RENDERING
public static final RenderingHints.Key KEY_COLOR_RENDERING
A key for the 'color rendering' hint. Permitted values are:
VALUE_COLOR_RENDER_SPEED
Prefer speed over quality. VALUE_COLOR_RENDER_QUALITY
Prefer quality over speed. VALUE_COLOR_RENDER_DEFAULT
Use the default setting.
KEY_DITHERING
public static final RenderingHints.Key KEY_DITHERING
A key for the 'dithering' hint. Permitted values are:
VALUE_DITHER_DISABLE
Disable dithering. VALUE_DITHER_ENABLE
Enable dithering. VALUE_DITHER_DEFAULT
Use the default value for dithering.
KEY_FRACTIONALMETRICS
public static final RenderingHints.Key KEY_FRACTIONALMETRICS
A key for the 'fractional metrics' hint. Permitted values are:
VALUE_FRACTIONALMETRICS_OFF
Render text with fractional metrics off. VALUE_FRACTIONALMETRICS_ON
Render text with fractional metrics on. VALUE_FRACTIONALMETRICS_DEFAULT
Use the default value for fractional metrics.
KEY_INTERPOLATION
public static final RenderingHints.Key KEY_INTERPOLATION
A key for the 'interpolation' hint. Permitted values are:
VALUE_INTERPOLATION_NEAREST_NEIGHBOR
Use nearest neighbour interpolation. VALUE_INTERPOLATION_BILINEAR
Use bilinear interpolation. VALUE_INTERPOLATION_BICUBIC
Use bicubic interpolation.
KEY_RENDERING
public static final RenderingHints.Key KEY_RENDERING
A key for the 'rendering' hint. Permitted values are:
VALUE_RENDER_SPEED
Prefer speed over quality when rendering. VALUE_RENDER_QUALITY
Prefer quality over speed when rendering. VALUE_RENDER_DEFAULT
Use the default value for quality vs. speed when rendering.
KEY_STROKE_CONTROL
public static final RenderingHints.Key KEY_STROKE_CONTROL
A key for the 'stroke control' hint. Permitted values are:
VALUE_STROKE_DEFAULT
Use the default setting. VALUE_STROKE_NORMALIZE
XXX VALUE_STROKE_PURE
XXX
KEY_TEXT_ANTIALIASING
public static final RenderingHints.Key KEY_TEXT_ANTIALIASING
A key for the 'text antialiasing' hint. Permitted values are:
VALUE_TEXT_ANTIALIAS_ON
Render text with antialiasing (better quality usually). VALUE_TEXT_ANTIALIAS_OFF
Render test without antialiasing (better speed). VALUE_TEXT_ANTIALIAS_DEFAULT
Use the default value for text antialiasing.
VALUE_ALPHA_INTERPOLATION_DEFAULT
public static final Object VALUE_ALPHA_INTERPOLATION_DEFAULT
This value is for use with the KEY_ALPHA_INTERPOLATION
key.
VALUE_ALPHA_INTERPOLATION_QUALITY
public static final Object VALUE_ALPHA_INTERPOLATION_QUALITY
This value is for use with the KEY_ALPHA_INTERPOLATION
key.
VALUE_ALPHA_INTERPOLATION_SPEED
public static final Object VALUE_ALPHA_INTERPOLATION_SPEED
This value is for use with the KEY_ALPHA_INTERPOLATION
key.
VALUE_ANTIALIAS_DEFAULT
public static final Object VALUE_ANTIALIAS_DEFAULT
This value is for use with the KEY_ANTIALIASING
key.
VALUE_ANTIALIAS_OFF
public static final Object VALUE_ANTIALIAS_OFF
This value is for use with the KEY_ANTIALIASING
key.
VALUE_ANTIALIAS_ON
public static final Object VALUE_ANTIALIAS_ON
This value is for use with the KEY_ANTIALIASING
key.
VALUE_COLOR_RENDER_DEFAULT
public static final Object VALUE_COLOR_RENDER_DEFAULT
This value is for use with the KEY_COLOR_RENDERING
key.
VALUE_COLOR_RENDER_QUALITY
public static final Object VALUE_COLOR_RENDER_QUALITY
This value is for use with the KEY_COLOR_RENDERING
key.
VALUE_COLOR_RENDER_SPEED
public static final Object VALUE_COLOR_RENDER_SPEED
This value is for use with the KEY_COLOR_RENDERING
key.
VALUE_DITHER_DEFAULT
public static final Object VALUE_DITHER_DEFAULT
This value is for use with the KEY_DITHERING
key.
VALUE_DITHER_DISABLE
public static final Object VALUE_DITHER_DISABLE
This value is for use with the KEY_DITHERING
key.
VALUE_DITHER_ENABLE
public static final Object VALUE_DITHER_ENABLE
This value is for use with the KEY_DITHERING
key.
VALUE_FRACTIONALMETRICS_DEFAULT
public static final Object VALUE_FRACTIONALMETRICS_DEFAULT
This value is for use with the KEY_FRACTIONALMETRICS
key.
VALUE_FRACTIONALMETRICS_OFF
public static final Object VALUE_FRACTIONALMETRICS_OFF
This value is for use with the KEY_FRACTIONALMETRICS
key.
VALUE_FRACTIONALMETRICS_ON
public static final Object VALUE_FRACTIONALMETRICS_ON
This value is for use with the KEY_FRACTIONALMETRICS
key.
VALUE_INTERPOLATION_BICUBIC
public static final Object VALUE_INTERPOLATION_BICUBIC
This value is for use with the KEY_INTERPOLATION
key.
VALUE_INTERPOLATION_BILINEAR
public static final Object VALUE_INTERPOLATION_BILINEAR
This value is for use with the KEY_INTERPOLATION
key.
VALUE_INTERPOLATION_NEAREST_NEIGHBOR
public static final Object VALUE_INTERPOLATION_NEAREST_NEIGHBOR
This value is for use with the KEY_INTERPOLATION
key.
VALUE_RENDER_DEFAULT
public static final Object VALUE_RENDER_DEFAULT
This value is for use with the KEY_RENDERING
key.
VALUE_RENDER_QUALITY
public static final Object VALUE_RENDER_QUALITY
This value is for use with the KEY_RENDERING
key.
VALUE_RENDER_SPEED
public static final Object VALUE_RENDER_SPEED
This value is for use with the KEY_RENDERING
key.
VALUE_STROKE_DEFAULT
public static final Object VALUE_STROKE_DEFAULT
This value is for use with the KEY_STROKE_CONTROL
key.
VALUE_STROKE_NORMALIZE
public static final Object VALUE_STROKE_NORMALIZE
This value is for use with the KEY_STROKE_CONTROL
key.
VALUE_STROKE_PURE
public static final Object VALUE_STROKE_PURE
This value is for use with the KEY_STROKE_CONTROL
key.
VALUE_TEXT_ANTIALIAS_DEFAULT
public static final Object VALUE_TEXT_ANTIALIAS_DEFAULT
This value is for use with the KEY_TEXT_ANTIALIASING
key.
VALUE_TEXT_ANTIALIAS_OFF
public static final Object VALUE_TEXT_ANTIALIAS_OFF
This value is for use with the KEY_TEXT_ANTIALIASING
key.
VALUE_TEXT_ANTIALIAS_ON
public static final Object VALUE_TEXT_ANTIALIAS_ON
This value is for use with the KEY_TEXT_ANTIALIASING
key.
Constructor Details
RenderingHints
public RenderingHints(Map init)
Creates a new collection of hints containing all the (key, value) pairs
in the specified map.
- Parameters:
init
- a map containing a collection of hints (null
permitted).
RenderingHints
public RenderingHints(RenderingHints.Key key,
Object value)
Creates a new collection containing a single (key, value) pair.
- Parameters:
key
- the key.value
- the value.
Method Details
add
public void add(RenderingHints hints)
Adds all the hints from a collection to this collection.
- Parameters:
hints
- the hint collection.
containsKey
public boolean containsKey(Object key)
Returns true
if the collection of hints contains the
specified key, and false
otherwise.
- Specified by:
- containsKey in interface Map<K,V>
- Parameters:
key
- the key (null
not permitted).
- Returns:
- A boolean.
- Throws:
NullPointerException
- if key
is null
.ClassCastException
- if key
is not a RenderingHints.Key
.
containsValue
public boolean containsValue(Object value)
Returns true
if the collection of hints contains the
specified value, and false
otherwise.
- Specified by:
- containsValue in interface Map<K,V>
- Parameters:
value
- the value.
- Returns:
- A boolean.
entrySet
public Set> entrySet()
Returns a set of entries from the collection.
- Returns:
- A set of entries.
equals
public boolean equals(Object o)
Checks this collection for equality with an arbitrary object.
- Parameters:
o
- the object (null
permitted)
- Returns:
- A boolean.
get
public Object get(Object key)
Returns the value associated with the specified key, or null
if there is no value defined for the key.
- Parameters:
key
- the key (null
permitted).
- Returns:
- The value (possibly
null
).
- Throws:
ClassCastException
- if key
is not a RenderingHints.Key
.
- See Also:
containsKey(Object)
isEmpty
public boolean isEmpty()
Returns true
if there are no hints in the collection,
and false
otherwise.
- Returns:
- A boolean.
keySet
public Set