- ★★Java質問・相談スレッド178★★ [無断転載禁止]©2ch.net
515 :デフォルトの名無しさん[sage]:2016/08/21(日) 12:46:54.85 ID:IUzncNpZ - @付きとかそんなものはないのです…
MS 明朝等に@をつけてFont作っても存在しないフォントはDialogが使われるだけなのです… import java.awt.Font; import java.awt.GraphicsEnvironment; public class FontTest { public static void main(String[] args) { // @付きフォントなんて無い for (Font font : GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()) { System.out.println(font); } // @付きで指定しても存在しないフォントはDialogになる Font font = new Font("@MS 明朝", Font.PLAIN, 12) System.out.println(font.getFontName()); } }
|