До моего недавнего обновления до Java 1.7.0_25 я смог инициализировать новый JApplet из приложения JavaFX 2.2, встроенного в браузер. Теперь я получаю это исключение:
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 загружается нормально.
Как я могу получить AppContext AWT или инициализировать новый JApplet-заглушку с собственным контекстом AWT?