Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : java.awt
Version documentée : Java SE 17

Classe « Font »

Informations générales

Héritage

java.lang.Object
    java.awt.Font

Définition

public class Font extends java.lang.Object
implements java.io.Serializable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static int BOLD
public static int CENTER_BASELINE
public static String DIALOG
public static String DIALOG_INPUT
public static int HANGING_BASELINE
public static int ITALIC
public static int LAYOUT_LEFT_TO_RIGHT
public static int LAYOUT_NO_LIMIT_CONTEXT
public static int LAYOUT_NO_START_CONTEXT
public static int LAYOUT_RIGHT_TO_LEFT
public static String MONOSPACED
public static int PLAIN
public static int ROMAN_BASELINE
public static String SANS_SERIF
public static String SERIF
public static int TRUETYPE_FONT
public static int TYPE1_FONT
protected String name
protected float pointSize
protected int size
protected int style

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
Font( Map<? extends java.text.AttributedCharacterIterator$Attribute, ?> attributes )
Font( Font font )
Font( String name, int style, int size )

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public Map attributes R/-
public Attribute[] availableAttributes R/-
public boolean bold R/-
public String family R/-
public String fontName R/-
public boolean italic R/-
public float italicAngle R/-
public int missingGlyphCode R/-
public String name R/-
public int numGlyphs R/-
public String pSName R/-
public boolean plain R/-
public int size R/-
public float size2D R/-
public int style R/-
public AffineTransform transform R/-
public boolean transformed R/-

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
public boolean canDisplay( char c )
public boolean canDisplay( int codePoint )
public int canDisplayUpTo( String str )
public int canDisplayUpTo( CharacterIterator iter, int start, int limit )
public int canDisplayUpTo( char[] text, int start, int limit )
public static Font createFont( int fontFormat, File fontFile )
public static Font createFont( int fontFormat, InputStream fontStream )
public static Font[] createFonts( InputStream fontStream )
public static Font[] createFonts( File fontFile )
public GlyphVector createGlyphVector( FontRenderContext frc, CharacterIterator ci )
public GlyphVector createGlyphVector( FontRenderContext frc, char[] chars )
public GlyphVector createGlyphVector( FontRenderContext frc, String str )
public GlyphVector createGlyphVector( FontRenderContext frc, int[] glyphCodes )
public static Font decode( String str )
public Font deriveFont( int style, float size )
public Font deriveFont( int style, AffineTransform trans )
public Font deriveFont( float size )
public Font deriveFont( AffineTransform trans )
public Font deriveFont( int style )
public Font deriveFont( Map<? extends java.text.AttributedCharacterIterator$Attribute, ?> attributes )
public boolean equals( Object obj )
public Map<java.awt.font.TextAttribute, ?> getAttributes()
public Attribute[] getAvailableAttributes()
public byte getBaselineFor( char c )
public String getFamily()
public String getFamily( Locale l )
public static Font getFont( Map<? extends java.text.AttributedCharacterIterator$Attribute, ?> attributes )
public static Font getFont( String nm )
public static Font getFont( String nm, Font font )
public String getFontName( Locale l )
public String getFontName()
public float getItalicAngle()
public LineMetrics getLineMetrics( CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc )
public LineMetrics getLineMetrics( String str, FontRenderContext frc )
public LineMetrics getLineMetrics( String str, int beginIndex, int limit, FontRenderContext frc )
public LineMetrics getLineMetrics( char[] chars, int beginIndex, int limit, FontRenderContext frc )
public Rectangle2D getMaxCharBounds( FontRenderContext frc )
public int getMissingGlyphCode()
public String getName()
public int getNumGlyphs()
public String getPSName()
public int getSize()
public float getSize2D()
public Rectangle2D getStringBounds( CharacterIterator ci, int beginIndex, int limit, FontRenderContext frc )
public Rectangle2D getStringBounds( char[] chars, int beginIndex, int limit, FontRenderContext frc )
public Rectangle2D getStringBounds( String str, int beginIndex, int limit, FontRenderContext frc )
public Rectangle2D getStringBounds( String str, FontRenderContext frc )
public int getStyle()
public AffineTransform getTransform()
public int hashCode()
public boolean hasLayoutAttributes()
public boolean hasUniformLineMetrics()
public boolean isBold()
public boolean isItalic()
public boolean isPlain()
public boolean isTransformed()
public GlyphVector layoutGlyphVector( FontRenderContext frc, char[] text, int start, int limit, int flags )
public static boolean textRequiresLayout( char[] chars, int start, int end )
public String toString()

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait