A user application commonly comes up on various Windows platforms with blank
JInternalFrame objects. This prevents users from actually using the application
because the contents of these windows is invisible.
Configurations which demonstrate this problem include:
- win2k/Matrox G400
- win2k/nVidia GeForce2 Go (laptop)
- win98/intel i810
- User machines with i810 and ATI Rage 128 Pro cards
I have attached a test case (GdiBlitLoopTester.java) which clearly
demonstrates the problem. The app first copies an image to the screen (just
like plugin does upon applet startup) and later tries to copy that same
image to the back buffer, but on various Windows configurations that
back buffer copy does not take place and the window contents are incorrect.
See the comments in the app for more information on running the test.