L'interface Font

Horizontale.gif (2348 octets)

Les objets implantant cette interface seront à même d'être utilisés comme police de caractères dans un certain nombre de fonctions relatives à l'affichage de caractères et de chaînes de caractères.

Constructeurs

Font(Map attributes)
Font(String name, int style, int size)

 

Valeur rendue

Nom et paramètres des méthodes

boolean canDisplay(char c)
int canDisplayUpTo(char[] text, int start, int limit)
int canDisplayUpTo(CharacterIterator iter, int start, int limit)
int canDisplayUpTo(String str)
static Font createFont(int fontFormat, InputStream fontStream)
GlyphVector createGlyphVector(FontRenderContext frc, char[] chars)
GlyphVector createGlyphVector(FontRenderContext frc, CharacterIterator ci)
GlyphVector createGlyphVector(FontRenderContext frc, int[] glyphCodes)
GlyphVector createGlyphVector(FontRenderContext frc, String str)
static Font decode(String str)
Font deriveFont(AffineTransform trans)
Font deriveFont(float size)
Font deriveFont(int style)
Font deriveFont(int style, AffineTransform trans)
Font deriveFont(int style, float size)
Font deriveFont(Map attributes)
Map getAttributes()
AttributedCharacter
Iterator.Attribute[]
getAvailableAttributes()
byte getBaselineFor(char c)
String getFamily()
String getFamily(Locale l)
static Font getFont(Map attributes)
static Font getFont(String nm)
static Font getFont(String nm, Font font)
String getFontName()
String getFontName(Locale l)
float getItalicAngle()
LineMetrics getLineMetrics(char[] chars, int beginIndex, int limit, FontRenderContext frc)
LineMetrics getLineMetrics(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
LineMetrics getLineMetrics(String str, FontRenderContext frc)
LineMetrics getLineMetrics(String str, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getMaxCharBounds(FontRenderContext frc)
int getMissingGlyphCode()
String getName()
int getNumGlyphs()
String getPSName()
int getSize()
float getSize2D()
Rectangle2D getStringBounds(char[] chars, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getStringBounds(CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc)
Rectangle2D getStringBounds(String str, FontRenderContext frc)
Rectangle2D getStringBounds(String str, int beginIndex, int limit, FontRenderContext frc)
int getStyle()
AffineTransform getTransform()
boolean hasUniformLineMetrics()
boolean isBold()
boolean isItalic()
boolean isPlain()

 

Valeur

Champ

static int BOLD
static int CENTER_BASELINE
static int HANGING_BASELINE
static int ITALIC
protected String name
static int PLAIN
protected  float pointSize
static int ROMAN_BASELINE
protected  int size
protected  int style
static int TRUETYPE_FONT

La seule classe qui implante Font est:

Retour