I can also confirm this bug still exists with the 260.19.29 drivers on 64-bit linux:
1. If I just set -Dsun.java2d.opengl=true, I see all swing frames are empty - no widgets are drawn (see empty_java2d_opengl_window).
2. If I set -Dsun.java2d.opengl=true and -Dsun.java2d.opengl.fbobject=false (disable frame buffer objects) this works around problem #1 and widgets are displayed (although this has known performance
This appears to be fixed for me with the latest 275.09.07 drivers. I can now run java apps with -Dsun.java2d.opengl=true and leave sun.java2d.opengl.fbobject unset (defaulting to true). Widgets display correctly and it seems to be stable.
There is a comment in the release notes for 275.09.07 saying: "Fixed a bug that caused Java2D widgets to disappear when Java is configured to render using FBOs." It looks like this did the trick - thanks Nvidia!
My configuration is similar to what it was in the original post:
OS: Debian 5.0 x86_64
CPU: Core 2 Duo E6600
JDK: Sun 1.6.0_22 64-bit
Graphics Card: Quadro FX 550