-
Bug
-
Resolution: Fixed
-
P2
-
7u6, 7u71, 7u72, 7u80, 8, 8u25, 9
-
b32
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8084330 | emb-9 | Alexandr Scherbatiy | P2 | Resolved | Fixed | team |
JDK-8063826 | 8u45 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8057698 | 8u40 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b06 |
JDK-8057857 | 8u31 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8057805 | 8u25 | Alexandr Scherbatiy | P2 | Closed | Fixed | b16 |
JDK-8070097 | emb-8u47 | Alexandr Scherbatiy | P2 | Resolved | Fixed | team |
JDK-8058084 | emb-8u26 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b23 |
JDK-8072275 | 7u85 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8057769 | 7u80 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b03 |
JDK-8060403 | 7u76 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b04 |
JDK-8057860 | 7u75 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b01 |
JDK-8057841 | 7u72 | Alexandr Scherbatiy | P2 | Resolved | Fixed | b13 |
JDK-8057806 | 7u71 | Dmitry Markov | P2 | Closed | Fixed | b13 |
----------------------------------------------------------------------------------------
import javax.swing.*;
import static java.lang.System.out;
public class JDP {
public static void main(String[] args) {
JDesktopPane pane = new JDesktopPane();
out.println("frames = " + pane.getAllFrames().length);
pane.add(new JInternalFrame());
out.println("frames = " + pane.getAllFrames().length);
}
}
----------------------------------------------------------------------------------------
When -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel is used for JDK8 the number of frames after adding a single frame is reported as 2.
For JDK7 only a single frame is reported as present after adding.
Minimized issue reproduced with Solaris and JDK8, JDK8u26 - and seems to be present in all 8 updates.
Reported as visible with Linux by JCK QA.
The following JCK8 testcases fail:
api/javax_swing/JDesktopPane/descriptions.html#getset[JDesktopPane2005]
api/javax_swing/JDesktopPane/descriptions.html#getset[JDesktopPane2006]
(testcases are present in JCK7 as well http://jre.us.oracle.com/java/re/jck/7/promoted/latest/extra/mtl/jck-7-fcs-b59.mtl )
--- Original report by JCK QA -----
JDK 8 b129
JCK 8a QAC b12
Other Options
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
- backported by
-
JDK-8057698 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8057769 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8057841 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8057857 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8057860 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8058084 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8060403 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8063826 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8070097 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8072275 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8084330 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Resolved
-
-
JDK-8057805 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Closed
-
-
JDK-8057806 JCK8's api/javax_swing/JDesktopPane/descriptions.html#getset failed with GTKLookAndFeel on Linux and Solaris run
-
- Closed
-
- relates to
-
JDK-7124328 [macosx] javax.swing.JDesktopPane.getAllFramesInLayer returns unexpected value
-
- Closed
-