有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我没有Java字体?

我尝试了GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts()Font.getFont(String name),但它们总是返回null或空。为什么

编辑:这是在eclipse中,但使用Greenfoot我可以获得很好的字体。OS:MacOS 10.6.8 Java:6


共 (1) 个答案

  1. # 1 楼答案

    在使用Java 6的Mac OS X 10.7上,这段代码为我返回了一长串字体列表:

    public static void main(String... args) throws Exception {
        final Font[] allFonts = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();
        for (Font font : allFonts) {
            System.out.println("font = " + font);
        }
    }
    

    如果你把它复制粘贴到你的电脑上,你会得到什么

    如果你仍然没有字体,你应该向apple java邮件列表报告(https://lists.apple.com/mailman/listinfo/java-dev)