Get the available font family names
import java.awt.GraphicsEnvironment; public class Main { public static void main(String[] args) { GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); String familyNames[] = ge.getAvailableFontFamilyNames(); for (String familyName : familyNames) { System.out.println("Family names: " + familyName); } } }