JDK-6707909 : Gnome window manager: Swing popups should overlap taskbar
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 7
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • CPU: generic
  • Submitted: 2008-05-28
  • Updated: 2011-01-19
  • Resolved: 2011-01-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 7
7 b36Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
The regression test for 6694823 test/javax/swing/JPopupMenu/6694823/bug6694823.java fails on Linux with Gnome window manager. It turned out that Gnome doesn't allow to place windows(=popups) over the task bar. Some other window managers can work in the same way.

A solution can be to release the popup window from the window manager control and to handle it manually. It can be achieved with the usage of ###overrideRedirect### AWT window hint.

Comments
EVALUATION The problem is eliminated with the fix for 6708392.
14-08-2008

EVALUATION The better way is to use the new API for "OverrideRedirect" that is added in 6708392.
04-07-2008

EVALUATION A solution can be to release the popup window from the window manager control and to handle it manually. It can be achieved with the usage of ###overrideRedirect### AWT window hint.
28-05-2008