JDK-4424247 : DefaultDesktopManager does not handle InternalFrame state changes as expected.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 1.1.6,1.3.0,1.3.1,1.4.0,1.4.1
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS:
    generic,solaris_8,windows_98,windows_nt,windows_2000 generic,solaris_8,windows_98,windows_nt,windows_2000
  • CPU: generic,x86,sparc
  • Submitted: 2001-03-11
  • Updated: 2014-10-03
  • Resolved: 2003-04-25
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 tigerFixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Description
When a maximized internal frame is minimized then restored it is not restored to the maximized state.  It is instead restored to whatever the "normal bounds" were for the internal frame.  The expected result is for the frame to be restored to the maximized state.

Also under Windows L&F it is possible to maximize non-maximizable internal
frames.  To do so run SwingSet2.jar and maximize a maximizable frame.  Then
iconify that frame.  The internal frame generator window will be selected and
maximized though it is a non-maximizable frame.

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

EVALUATION I filed the bug against myself for tracking reasons. The suggested fix will be implemeted. joutwate@eng 2001-03-10 The fix works, but since MotifInternalFrameTitlePane is not a subclass of BasicInternalFrameTitlePane it needs to be updated as well. A new regression test has been made for this bug. ###@###.### 2003-03-13 Changes also need to be made to WindowsDesktopManager.java. Changes need to be made to activate frame to ensure that we don't accidentally maxmize un-maxmizable frames. ###@###.### 2003-03-14
14-03-2003

SUGGESTED FIX Fix requires changes to iconifyFrame and deiconifyFrame in the DefaultDesktopManager class. Changes also need to be made to BasicInternalFrameTitlePane to correctly enable/disable button actions. ###@###.### 2003-03-13 WindowsDesktopManager and MotifInternaFrameTitlePane need to be changes as well. ###@###.### 2003-03-14
13-03-2003