ListFonts.java

C:\ece538\ch10\listFonts>java ListFonts
Agency FB
Algerian
Arial
Arial Black
Arial Narrow
Arial Rounded MT Bold
AvenirLT-Medium
AvenirLT-Roman
Baskerville Old Face
Bauhaus 93
Bell MT
Berlin Sans FB
Berlin Sans FB Demi
Bernard MT Condensed
Blackadder ITC
Bodoni MT
Bodoni MT Black
Bodoni MT Condensed

and the list goes on for many more fonts.


ListFonts.java

import java.awt.*;

/**
 * @version 1.11 2004-06-05
 * @author Cay Horstmann
 */
public class ListFonts
{
   public static void main(String[] args)
   {
      String[] fontNames = GraphicsEnvironment.getLocalGraphicsEnvironment()
            .getAvailableFontFamilyNames();

      for (String fontName : fontNames)
         System.out.println(fontName);
   }
}


Maintained by John Loomis, updated Sun Feb 12 17:03:34 2017