GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String[] sysFontArray = ge.getAvailableFontFamilyNames(); for(int i=0; i<sysFontArray.length; i++){
System.out.println(i + ": " +sysFontArray[i]);
}
输出结果如下:(在Win XP日文系统下)
0: Arial 1: Arial Black 2: Arial Narrow 3: Batang 4: BatangChe 5: Book Antiqua 6: Bookman Old Style 7: Bookshelf Symbol 7 8: Century 9: Century Gothic 10: Comic Sans MS 11: Courier New 12: Dialog 13: DialogInput 14: Dotum 15: DotumChe 16: Estrangelo Edessa 17: Franklin Gothic Medium 18: Garamond 19: Gautami 20: Georgia 21: Gulim 22: GulimChe 23: Gungsuh 24: GungsuhChe 25: HGP創英角ゴシックUB 26: HGP創英角ポップ体 27: HGP教科書体 28: HGP明朝B 29: HGP明朝E 30: HGP行書体 31: HGPゴシックE 32: HGPゴシックM 33: HGS創英角ゴシックUB 34: HGS創英角ポップ体 35: HGS教科書体 36: HGS明朝B 37: HGS明朝E 38: HGS行書体 39: HGSゴシックE 40: HGSゴシックM 41: HG丸ゴシックM-PRO 42: HG創英角ゴシックUB 43: HG創英角ポップ体 44: HG教科書体 45: HG明朝B 46: HG明朝E 47: HG正楷書体-PRO 48: HG行書体 49: HGゴシックE 50: HGゴシックM 51: Impact 52: Kartika 53: Latha 54: Lucida Bright 55: Lucida Console 56: Lucida Sans 57: Lucida Sans Typewriter 58: Lucida Sans Unicode 59: Mangal 60: Marlett 61: Microsoft Sans Serif 62: MingLiU 63: Monospaced 64: Monotype Corsiva 65: MS Outlook 66: MS Reference Sans Serif 67: MS Reference Specialty 68: MS UI Gothic 69: MV Boli 70: NSimSun 71: OCRB 72: Palatino Linotype 73: PMingLiU 74: Raavi 75: SansSerif 76: Serif 77: Shruti 78: SimHei 79: SimSun 80: Sylfaen 81: Symbol 82: Tahoma 83: Times New Roman 84: Trebuchet MS 85: Tunga 86: Verdana 87: Vrinda 88: Webdings 89: Wingdings 90: Wingdings 2 91: Wingdings 3 92: ZWAdobeF 93: MS ゴシック 94: MS 明朝 95: MS Pゴシック 96: MS P明朝