Class FontMetrics


  • public final class FontMetrics
    extends java.lang.Object
    Instances of this class provide measurement information about fonts . FontMetrics are obtained from GCs using the getFontMetrics() method.
    Since:
    1.3
    See Also:
    GC.getFontMetrics()
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object object)
      Compares the argument to the receiver, and returns true if they represent the same object using a class specific comparison.
      int getAverageCharWidth()
      Returns the average character width, measured in pixels, of the font described by the receiver.
      int getHeight()
      Returns the height of the font described by the receiver, measured in pixels.
      int hashCode()
      Returns an integer hash code for the receiver.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getAverageCharWidth

        public int getAverageCharWidth()
        Returns the average character width, measured in pixels, of the font described by the receiver.
        Returns:
        the average character width of the font
      • getHeight

        public int getHeight()
        Returns the height of the font described by the receiver, measured in pixels. A font's height is the sum of its ascent, descent and leading area.
        Returns:
        the height of the font
      • equals

        public boolean equals​(java.lang.Object object)
        Compares the argument to the receiver, and returns true if they represent the same object using a class specific comparison.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        object - the object to compare with this object
        Returns:
        true if the object is the same as this object and false otherwise
        See Also:
        hashCode()
      • hashCode

        public int hashCode()
        Returns an integer hash code for the receiver. Any two objects that return true when passed to equals must return the same value for this method.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        the receiver's hash
        See Also:
        equals(java.lang.Object)