JDK-7124328 : [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value
  • Type: Bug
  • Component: client-libs
  • Sub-Component: javax.swing
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: generic
  • Submitted: 2011-12-23
  • Updated: 2014-09-04
  • Resolved: 2012-06-05
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 JDK 8
7u6Fixed 8 b38Fixed
Related Reports
Relates :  
Description
http://java.net/jira/browse/MACOSX_PORT-557 submitted 2011/10/13 by Igor Stolyarov
javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value
Test attached.

Comments
EVALUATION The spec does say "Returns iconified frames as well as expanded frames." But AquaLaF places the inconified frames to the special container AquaInternalFramePaneUI.Dock which hides the inconified frames from the JDesktopPane.getAllFramesInLayer() method.
23-01-2012

EVALUATION Author: Igor Stolyarov Date: 13/Oct/11 01:22 PM test-fail-macos RULE closed/javax/swing/JDesktopPane/4132993/bug4132993.java any any
23-12-2011