3

在我最近更新到 Java 1.7.0_25 之前,我能够从浏览器嵌入式 JavaFX 2.2 应用程序中初始化一个新的 JApplet。现在我得到了这个例外:

java.lang.NullPointerException
    at javax.swing.SwingUtilities.appContextGet(Unknown Source)
    at javax.swing.TimerQueue.sharedInstance(Unknown Source)
    at javax.swing.JApplet.<init>(Unknown Source)
    at com.glavsoft.viewer.Viewer.<init>(Viewer.java:165)

问题的根源在于这个静态方法调用返回null:

AppContext.getAppContext()

AppContext 来自 AWT 包。当我作为独立运行 JavaFX 2 应用程序时,AppContext 加载正常。

如何获取 AWT AppContext 或使用它自己的 AWT 上下文初始化新的存根 JApplet?

4

0 回答 0