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.font
Version documentée : Java SE 17

Classe « TextLayout »

Informations générales

Héritage

java.lang.Object
    java.awt.font.TextLayout

Définition

public final class TextLayout extends java.lang.Object
implements java.lang.Cloneable

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static CaretPolicy DEFAULT_CARET_POLICY

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
TextLayout( AttributedCharacterIterator text, FontRenderContext frc )
TextLayout( String string, Map<? extends java.text.AttributedCharacterIterator$Attribute, ?> attributes, FontRenderContext frc )
TextLayout( String string, Font font, FontRenderContext frc )

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public float advance R/-
public float ascent R/-
public byte baseline R/-
public float[] baselineOffsets R/-
public Rectangle2D bounds R/-
public int characterCount R/-
public float descent R/-
public LayoutPath layoutPath R/-
public float leading R/-
public boolean leftToRight R/-
public boolean vertical R/-
public float visibleAdvance 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 void draw( Graphics2D g2, float x, float y )
public boolean equals( TextLayout rhs )
public float getAdvance()
public float getAscent()
public byte getBaseline()
public float[] getBaselineOffsets()
public Shape getBlackBoxBounds( int firstEndpoint, int secondEndpoint )
public Rectangle2D getBounds()
public float[] getCaretInfo( TextHitInfo hit )
public float[] getCaretInfo( TextHitInfo hit, Rectangle2D bounds )
public Shape getCaretShape( TextHitInfo hit, Rectangle2D bounds )
public Shape getCaretShape( TextHitInfo hit )
public Shape[] getCaretShapes( int offset, Rectangle2D bounds, CaretPolicy policy )
public Shape[] getCaretShapes( int offset, Rectangle2D bounds )
public Shape[] getCaretShapes( int offset )
public int getCharacterCount()
public byte getCharacterLevel( int index )
public float getDescent()
public TextLayout getJustifiedLayout( float justificationWidth )
public LayoutPath getLayoutPath()
public float getLeading()
public Shape getLogicalHighlightShape( int firstEndpoint, int secondEndpoint )
public Shape getLogicalHighlightShape( int firstEndpoint, int secondEndpoint, Rectangle2D bounds )
public int[] getLogicalRangesForVisualSelection( TextHitInfo firstEndpoint, TextHitInfo secondEndpoint )
public TextHitInfo getNextLeftHit( int offset, CaretPolicy policy )
public TextHitInfo getNextLeftHit( TextHitInfo hit )
public TextHitInfo getNextLeftHit( int offset )
public TextHitInfo getNextRightHit( TextHitInfo hit )
public TextHitInfo getNextRightHit( int offset, CaretPolicy policy )
public TextHitInfo getNextRightHit( int offset )
public Shape getOutline( AffineTransform tx )
public Rectangle getPixelBounds( FontRenderContext frc, float x, float y )
public float getVisibleAdvance()
public Shape getVisualHighlightShape( TextHitInfo firstEndpoint, TextHitInfo secondEndpoint )
public Shape getVisualHighlightShape( TextHitInfo firstEndpoint, TextHitInfo secondEndpoint, Rectangle2D bounds )
public TextHitInfo getVisualOtherHit( TextHitInfo hit )
public TextHitInfo hitTestChar( float x, float y, Rectangle2D bounds )
public TextHitInfo hitTestChar( float x, float y )
public void hitToPoint( TextHitInfo hit, Point2D point )
public boolean isLeftToRight()
public boolean isVertical()
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