Package | Description |
---|---|
java.awt |
Contains all of the classes for creating user
interfaces and for painting graphics and images.
|
java.awt.font |
Provides classes and interface relating to fonts.
|
Modifier and Type | Method and Description |
---|---|
abstract FontRenderContext |
Graphics2D.getFontRenderContext()
Get the rendering context of the
Font within this
Graphics2D context. |
FontRenderContext |
FontMetrics.getFontRenderContext()
Gets the
FontRenderContext used by this
FontMetrics object to measure text. |
Modifier and Type | Method and Description |
---|---|
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
char[] chars)
Creates a
GlyphVector by
mapping characters to glyphs one-to-one based on the
Unicode cmap in this Font . |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
CharacterIterator ci)
Creates a
GlyphVector by
mapping the specified characters to glyphs one-to-one based on the
Unicode cmap in this Font . |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
int[] glyphCodes)
Creates a
GlyphVector by
mapping characters to glyphs one-to-one based on the
Unicode cmap in this Font . |
GlyphVector |
Font.createGlyphVector(FontRenderContext frc,
String str)
Creates a
GlyphVector by
mapping characters to glyphs one-to-one based on the
Unicode cmap in this Font . |
LineMetrics |
Font.getLineMetrics(char[] chars,
int beginIndex,
int limit,
FontRenderContext frc)
Returns a
LineMetrics object created with the
specified arguments. |
LineMetrics |
Font.getLineMetrics(CharacterIterator ci,
int beginIndex,
int limit,
FontRenderContext frc)
Returns a
LineMetrics object created with the
specified arguments. |
LineMetrics |
Font.getLineMetrics(String str,
FontRenderContext frc)
|
LineMetrics |
Font.getLineMetrics(String str,
int beginIndex,
int limit,
FontRenderContext frc)
Returns a
LineMetrics object created with the
specified arguments. |
Rectangle2D |
Font.getMaxCharBounds(FontRenderContext frc)
Returns the bounds for the character with the maximum
bounds as defined in the specified
FontRenderContext . |
Rectangle2D |
Font.getStringBounds(char[] chars,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the logical bounds of the specified array of characters
in the specified
FontRenderContext . |
Rectangle2D |
Font.getStringBounds(CharacterIterator ci,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the logical bounds of the characters indexed in the
specified
CharacterIterator in the
specified FontRenderContext . |
Rectangle2D |
Font.getStringBounds(String str,
FontRenderContext frc)
Returns the logical bounds of the specified
String in
the specified FontRenderContext . |
Rectangle2D |
Font.getStringBounds(String str,
int beginIndex,
int limit,
FontRenderContext frc)
Returns the logical bounds of the specified
String in
the specified FontRenderContext . |
GlyphVector |
Font.layoutGlyphVector(FontRenderContext frc,
char[] text,
int start,
int limit,
int flags)
Returns a new
GlyphVector object, performing full
layout of the text if possible. |
Modifier and Type | Method and Description |
---|---|
abstract FontRenderContext |
GlyphVector.getFontRenderContext()
Returns the
FontRenderContext associated with this
GlyphVector . |
Modifier and Type | Method and Description |
---|---|
boolean |
FontRenderContext.equals(FontRenderContext rhs)
Return true if rhs has the same transform, antialiasing,
and fractional metrics values as this.
|
Rectangle |
GlyphVector.getGlyphPixelBounds(int index,
FontRenderContext renderFRC,
float x,
float y)
Returns the pixel bounds of the glyph at index when this
GlyphVector is rendered in a Graphics with the
given FontRenderContext at the given location. |
Rectangle |
TextLayout.getPixelBounds(FontRenderContext frc,
float x,
float y)
Returns the pixel bounds of this
TextLayout when
rendered in a graphics with the given
FontRenderContext at the given location. |
Rectangle |
GlyphVector.getPixelBounds(FontRenderContext renderFRC,
float x,
float y)
Returns the pixel bounds of this
GlyphVector when
rendered in a graphics with the given
FontRenderContext at the given location. |
Constructor and Description |
---|
LineBreakMeasurer(AttributedCharacterIterator text,
BreakIterator breakIter,
FontRenderContext frc)
Constructs a
LineBreakMeasurer for the specified text. |
LineBreakMeasurer(AttributedCharacterIterator text,
FontRenderContext frc)
Constructs a
LineBreakMeasurer for the specified text. |
TextLayout(AttributedCharacterIterator text,
FontRenderContext frc)
Constructs a
TextLayout from an iterator over styled text. |
TextLayout(String string,
Font font,
FontRenderContext frc)
|
TextLayout(String string,
Map<? extends AttributedCharacterIterator.Attribute,?> attributes,
FontRenderContext frc)
Constructs a
TextLayout from a String
and an attribute set. |
TextMeasurer(AttributedCharacterIterator text,
FontRenderContext frc)
Constructs a
TextMeasurer from the source text. |
Submit 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 © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.