fl=this.getToolkit().getFontList();
好像是这个地方遇到了错误

解决方案 »

  1.   

    fl=this.getToolkit().getFontList();中的getFontList()已经被废弃了,不能再使用了,而fl=this.getToolkit().getFontList();以下的程序需要依靠fl来完成初始化工作,而这现在已经做不到了,所以初始化工作无法完成,故会出现错误:
    java.lang.NullPointerException
            at fontShow.init(fontShow.java:29)
            at sun.applet.AppletPanel.run(AppletPanel.java:353)
            at java.lang.Thread.run(Thread.java:534)
    你可以使用javac -deprecation fontShow.java来进行编译,这时你会看到如下提示:
    fontShow.java:11:warning:getFontList() in java.awt.Toolkit has been deprecated fl=this.getToolkit().getFontList();
           ^
    1 warning