Class FontUtils


  • public class FontUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      FontUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Font bold​(java.lang.String name, int size)  
      static java.awt.Font boldItalic​(java.lang.String name, int size)  
      static java.awt.Font createFont​(java.lang.String name, int size)  
      static java.awt.Font createTrueType​(java.io.InputStream in, int size)  
      static java.awt.geom.Rectangle2D fontBounds​(java.lang.String text, java.awt.Font font)  
      static java.lang.String[] fontNames()  
      static java.awt.Font italic​(java.lang.String name, int size)  
      static java.awt.Font plain​(java.lang.String name, int size)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FontUtils

        public FontUtils()
    • Method Detail

      • fontBounds

        public static java.awt.geom.Rectangle2D fontBounds​(java.lang.String text,
                                                           java.awt.Font font)
      • createFont

        public static java.awt.Font createFont​(java.lang.String name,
                                               int size)
                                        throws java.io.IOException,
                                               java.awt.FontFormatException
        Throws:
        java.io.IOException
        java.awt.FontFormatException
      • createTrueType

        public static java.awt.Font createTrueType​(java.io.InputStream in,
                                                   int size)
                                            throws java.io.IOException,
                                                   java.awt.FontFormatException
        Throws:
        java.io.IOException
        java.awt.FontFormatException
      • fontNames

        public static java.lang.String[] fontNames()
      • plain

        public static java.awt.Font plain​(java.lang.String name,
                                          int size)
      • italic

        public static java.awt.Font italic​(java.lang.String name,
                                           int size)
      • bold

        public static java.awt.Font bold​(java.lang.String name,
                                         int size)
      • boldItalic

        public static java.awt.Font boldItalic​(java.lang.String name,
                                               int size)