-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.2.0
-
generic
-
generic
Currently, appletviewer (and the Java Plug-In, by way of AppletPanel) creates
one AppContext for each applet instance. Instead, one AppContext should be
created per codebase, or AppletClassLoader. This way, all applets from a
given codebase will share a single AWT EventQueue and AppContext. This will
eliminate the issues surrounding applets accidentally using each other's
EventQueues by way of shared static references to each other's threads or
GUI objects.
one AppContext for each applet instance. Instead, one AppContext should be
created per codebase, or AppletClassLoader. This way, all applets from a
given codebase will share a single AWT EventQueue and AppContext. This will
eliminate the issues surrounding applets accidentally using each other's
EventQueues by way of shared static references to each other's threads or
GUI objects.