java font 幼圆

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:03:00
Font f=new Font("幼圆",Font.ITALIC,60);
JLabel l=new JLabel("Sky");
l.setFont(f);
上述代码无效,不是幼圆字体,但是换成别的字体就有效。(我是winXP系统)
在C;//WINODWS/fonts/里有幼圆啊。

import java.awt.*;
public class fontSearch
{
public static void main(String[] args)
{
String[] fontNames=GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
for(int i=0;i<fontNames.length;i++)
System.out.println(fontNames[i]);
}
}

用这个方法看看系统是否有你这个名称的字体

你的系统里有幼圆吗?肯定是java在搜索字体库的时候没有搜索到啊