JDK-4831322 : JDesktopPane.setDesktopManager should update the desktop manager at the UI.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.4.0
  • Priority: P5
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_nt
  • CPU: sparc
  • Submitted: 2003-03-12
  • Updated: 2017-05-16
  • Resolved: 2003-11-27
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.
Other
5.0 b30Fixed
Description

Name: apR10133			Date: 03/12/2003


The current implementation of the desktop pane's UIs assumes that if somebody
changes the desktop manager when the UI is already installed it will not take
effect on the desktop manager used by the UI. We need fire the PCE at the
JDesktopPane.setDesktopManager() and reset the desktop manager value at the
UI classes based upon this event.

======================================================================

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger-beta FIXED IN: tiger-beta INTEGRATED IN: tiger-b30 tiger-beta
14-06-2004

WORK AROUND Name: apR10133 Date: 03/12/2003 ======================================================================
11-06-2004

EVALUATION Looks like an easy fix. Though BasicDesktopPaneUI doesn't have a install/uninstallListeners method currently we can just stick this code somewhere else. I'll make a note that we should file a CCC for adding the new methods next time API can be added. ###@###.### 2003-09-25
25-09-2003