请问用java语言怎样读出电脑安装了那些字体?

2025-12-25 07:08:27
推荐回答(2个)
回答1:

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
String script[] = ge.getAvailableFontFamilyNames();
获取的数组里面就是本机上的所有字体,给分吧!!!

回答2:

//获取文件夹内容
public class getthing
{
public static void main(String[] args) throws Exception
{
System.out.println(welstr);
listFile(new File("e:\\aa")); //想要搜索的路径
}

public static void listFile(File file) throws Exception
{

if(file.isFile())
{
//输出的是完整的文件夹内文件的路径
System.out.println("File :"+file.getAbsolutePath());
//01.jpg就是你要找的图片
if (file.getAbsolutePath().endsWith("01.jpg"))
System.out.println("有搜索的图片");
}
else
{
System.out.println("Dir :"+file.getAbsolutePath());
File[] files =file.listFiles();
for(int i=0;i {
listFile(files[i]);
System.out.println("回车");
}
}
}
}