public class FontRenderContext extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
FontRenderContext()
Construct a new
FontRenderContext. |
|
FontRenderContext(AffineTransform tx,
boolean isAntiAliased,
boolean usesFractionalMetrics)
Construct a new
FontRenderContext. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(FontRenderContext rhs) |
boolean |
equals(Object obj)
Determine whether this Object is semantically equal
to another Object.
|
AffineTransform |
getTransform()
Retrieves the affine transform for scaling typographical points
to raster pixels.
|
int |
hashCode()
Returns the hash code of the font render context.
|
boolean |
isAntiAliased() |
boolean |
usesFractionalMetrics() |
protected FontRenderContext()
FontRenderContext.public FontRenderContext(AffineTransform tx, boolean isAntiAliased, boolean usesFractionalMetrics)
FontRenderContext.public boolean equals(Object obj)
ObjectThere are some fairly strict requirements on this
method which subclasses must follow:
a.equals(b) and
b.equals(c), then a.equals(c)
must be true as well.a.equals(b) and
b.equals(a) must have the same value.a.equals(a) must
always be true.a.equals(null) must be false.a.equals(b) must imply
a.hashCode() == b.hashCode().
The reverse is not true; two objects that are not
equal may have the same hashcode, but that has
the potential to harm hashing performance.This is typically overridden to throw a ClassCastException
if the argument is not comparable to the class performing
the comparison, but that is not a requirement. It is legal
for a.equals(b) to be true even though
a.getClass() != b.getClass(). Also, it
is typical to never cause a NullPointerException.
In general, the Collections API (java.util) use the
equals method rather than the ==
operator to compare objects. However, IdentityHashMap
is an exception to this rule, for its own good reasons.
The default implementation returns this == o.
equals in class Objectobj - the Object to compare toObject.hashCode()public boolean equals(FontRenderContext rhs)
public AffineTransform getTransform()
public int hashCode()
hashCode in class ObjectObject.equals(Object),
System.identityHashCode(Object)public boolean isAntiAliased()
public boolean usesFractionalMetrics()