使用:java.awt.GraphicsEnvironment
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] fontFamilyNames = ge.getAvailableFontFamilyNames();
for (String fontFamilyName : fontFamilyNames) {
System.out.println(fontFamilyName);
}
输出的就是字体列表
如果想使用这个字体,可以参考下面的代码创建Font对象
new Font(fontFamilyName, Font.PLAIN, 12);