JDK7 fix for popup menus opened from non-opaque (decorated) windows